簡體   English   中英

Web.config大小限制錯誤

[英]Web.config size limit error

當我在VS2013上運行網站時,出現錯誤屏幕,並顯示以下消息:

The requested page cannot be accessed because the related configuration data for the page is invalid.

Error Code      0x80070032 
Config Error    Cannot read configuration file because it exceeds the maximum file size  

我嘗試在此站點和MSDN上按照以下其他答案進行操作,並添加了注冊表項(都位於.. \\ InetStp \\ Configuration和.. \\ IISExpress \\ Configuration下,並重新啟動了IIS Express,但是沒有這樣做)救命。

不幸的是,拆分web.config文件不是一種選擇。 還有什么我可以嘗試的嗎?

IIS Express是Visual Studio 2012和Visual Studio 2013中Web應用程序項目的默認Web服務器,建議將它同時用於Web應用程序項目和網站項目。 如此鏈接所述,web.config文件的最大大小為250 KB,但是您可以通過在Microsoft \\ InetStp \\ Configuration注冊表項下添加MaxWebConfigFileSizeInKB項並增加限制(或將0設置為無限大小)來增加該值。

但是,IIS Express 8不支持此注冊表設置。

相反,如果您正在運行IIS Express 8在使用大型web.config文件時,需要在以下鍵下創建MaxWebConfigFileSizeInKB

對於32位進程:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\IISExpress\8.0\mimic\Configuration

對於64位進程:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\IISExpress\8.0\mimic\Configuration

您需要重新啟動IIS Express 8才能使更改生效。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM