共用方式為


當您造訪裝載於執行 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指定的值。

解決方法

若要解決此問題,請遵循下列步驟:

  1. 選取 [開始]。 在 [ 開始搜尋] 方塊中,輸入 記事本。 以滑鼠右鍵按兩下 [記事本],然後選取 [ 以系統管理員身分執行]。

    注意

    若提示您輸入系統管理員密碼或確認,請輸入密碼或按一下 [繼續]

  2. 在 [檔案] 功能表上,選取 [開啟]。 在 [ 檔名] 方塊中,輸入 %windir%\system32\inetsrv\config\applicationhost.config,然後選取 [ 開啟]。

  3. ApplicationHost.config 檔案中,找出 <requestLimits> 節點。

  4. maxAllowedContentLength拿掉 屬性。 或者,新增符合用戶端在要求中傳送之 Content-Length 標頭大小的值。 根據預設, maxAllowedContentLength 屬性值為 30000000。

    例如,修改 區段內的 <requestFiltering>下列組態數據。

    <requestLimits maxAllowedContentLength ="<length>" />
    
  5. 儲存 ApplicationHost.config 檔案。