當您造訪裝載於執行 IIS 7.0 之伺服器上的網站時發生的 HTTP 錯誤 404.13 - CONTENT_LENGTH_TOO_LARGE
本文可協助您解決當您在 網際網路資訊服務 中瀏覽網站時所發生的錯誤 (HTTP 錯誤 404.13 - CONTENT_LENGTH_TOO_LARGE)。
原始產品版本:網際網路資訊服務 7.0
原始 KB 編號: 942074
徵兆
請參考下列案例。 您有一個網站裝載在執行 IIS 7.0 的伺服器上。 當使用者瀏覽此網站時,使用者會收到類似下列錯誤訊息的錯誤訊息:
應用程式 "application name" 中有伺服器錯誤
HTTP 錯誤 404.13 - CONTENT_LENGTH_TOO_LARGE
HRESULT: 0
HRESULT 的描述 #作业已顺利完成。
原因
發生此問題的原因是用戶端要求包含Content-Length
的標頭大於 ApplicationHost.config 檔案中屬性中為此標頭maxAllowedContentLength
指定的值。
解決方法
若要解決此問題,請遵循下列步驟:
選取 [開始]。 在 [ 開始搜尋] 方塊中,輸入 記事本。 以滑鼠右鍵按兩下 [記事本],然後選取 [ 以系統管理員身分執行]。
注意
若提示您輸入系統管理員密碼或確認,請輸入密碼或按一下 [繼續]。
在 [檔案] 功能表上,選取 [開啟]。 在 [ 檔名] 方塊中,輸入
%windir%\system32\inetsrv\config\applicationhost.config
,然後選取 [ 開啟]。在 ApplicationHost.config 檔案中,找出
<requestLimits>
節點。maxAllowedContentLength
拿掉 屬性。 或者,新增符合用戶端在要求中傳送之Content-Length
標頭大小的值。 根據預設,maxAllowedContentLength
屬性值為 30000000。例如,修改 區段內的
<requestFiltering>
下列組態數據。<requestLimits maxAllowedContentLength ="<length>" />
儲存 ApplicationHost.config 檔案。