| [使用ASP] 1 、停止IIS72 、找到“C:\Windows\System32\inetsrv\config\schema\IIS_schema.xml”文件。
 此 文件是唯讀的,即使用管理權限也不能修改。要先修改文件的權限,然后去掉唯讀屬性才可以。
 A.右鍵該文件-->屬性->安全性,選中目標用戶,點擊高級,修改文件所有者;
 B .确定後點擊編輯,就可以修改目前用戶的權限了,添加“寫入”的權限。至此,權限設置才OK。
 C .將該文件的唯讀屬性去掉。
 用記事本打開該文件,找到“maxRequestAntityAllowed”,將“30000000”修改成你想要的值(如2000000000)然後存檔。
 將 “C:\Windows\System32\inetsrv\config\schema\IIS_schema.xml”文件設為唯讀屬性。
 [使用ASP.Net] IIS上傳一個超過30M的文件檔案,伺服器IIS會重新定向至404.13頁面,錯誤訊息如下:HTTP Error 404.13 - Not Found
 The request filtering module is configured to 
								deny a request that exceeds the request content 
								length.
 這是由於網際網路服務器(IIS)限制了所能上傳文件的最大值。其值在
 configuration/system.webServer/security/requestFiltering/requestLimits@maxAllowedContentLength 
								setting
 in the applicationhost.config or web.config file. 
								中定義
 。查看C:\Windows\System32\inetsrv\config目錄下的[applicationhost.config],可以在
 system.webServer/security/requestFiltering/中找到requestLimits的位置,若沒有找到,可以自行添加如下:(這
 裡 maxAllowedContentLength的單位為Bytes。)
 <system.webServer><security>
 <requestFiltering>
 <requestLimits maxAllowedContentLength="40000000" 
								/>
 </requestFiltering>
 <security>
 <system.webServer>
 也可以使用命令提示字元的模式修改applicationhost.config為:(40MB)%windir%system32inetsrvappcmd 
								set config -section:requestFiltering - requestLimits.maxAllowedContentLength:40000000
 “2000000000”(2G,最大值就是2G) 使用命令提示字元的模式修改applicationhost.config為:(2GB)%windir%system32inetsrvappcmd 
								set config -section:requestFiltering - requestLimits.maxAllowedContentLength:2000000000
   IIS7.0的修改方法 1.打開IIS管理器→ 按兩下「IIS」中的「ASP」→ 
								打開「限制內容」;2.修改「要求實體的上限」的值,預設值為200000(即不到200KB);
 3.把它修改為你想修改的大小,如:52000000(50MB);
 4.修改完成點擊「套用」,建議重新啟動系統,一切就OK了!
 
 附:iis7 上傳大檔限制的真正解決辦法1.打開「Internet 資訊服務(IIS)管理器」;
 2.關閉IIS服務;
 3.按兩下「Default Web Site「→按兩下中間窗格中的「要求篩選」→按一下右側窗格的「編輯功能設置」→修改「請求限制」下面的「允許的最大內容長度」,預設是30M,隨便改大一點,我改成300M,點擊「確定」;
 4.重新開機IIS,再上傳試試,50M、90M都可以了。
 
 因應系統要安裝 aspUpload套件 
                                跟 aspJpeg套件 windows旗艦版設定因為是IIS 7.5,設定上請安裝ASP.Net
  
 |