服務器環境
操作系統: Windows Server 2012 R2
IIS 版本: 8.5.9600.16384
遇到的問題
無法上傳大於 30 MB 的文件
解決方案
這是由於 IIS 7及以上版本默認文件上傳大小是30M,通過圖例進行修改為 3 個 G
也可以通過微軟官方給的解決方案,直接修改 ApplicationHost.config 文件
1.單擊開始。在開始搜索框中,鍵入記事本。右鍵單擊記事本,然后單擊以管理員身份運行。
注意:如果提示您輸入管理員密碼或進行確認,鍵入密碼,或單擊繼續。
2.在文件菜單上,單擊打開。在文件名框中,鍵入%windir%\system32\inetsrv\config\applicationhost.config,然后單擊打開。
3.在 ApplicationHost.config 文件中,找到
4.刪除maxAllowedContentLength屬性。或者,添加一個與客戶端作為請求的一部分發送的內容長度標頭的大小相匹配的值。默認情況下, maxAllowedContentLength屬性的值為 30000000。
例如,修改 <requestFiltering>
節中的以下配置數據。
<requestLimits maxAllowedContentLength ="<length>" />
將 ApplicationHost.config 文件保存。
P.S: maxAllowedContentLength: 最大允許內容長度,單位 Byte(字節)
參考鏈接
訪問正在運行 Internet Information Services 7.0 的服務器上承載的網站時出現錯誤消息:"HTTP 錯誤 404.13-CONTENT_LENGTH_TOO_LARGE"