當您造訪裝載於執行 IIS 7.0 之電腦上的網頁時,發生 HTTP 錯誤 404.2

本文可協助您解決當您造訪裝載於執行 Internet Information Services (IIS) 7.0 之電腦上的網頁時,可能會擲回非預期錯誤的問題。

原始產品版本: Internet Information Services 7.0
原始 KB 編號: 942040

徵狀

當您嘗試造訪裝載於執行 IIS 7.0 之電腦上的網頁時,您可能會收到下列錯誤訊息:

應用程式 "application name" 中有伺服器錯誤
HTTP 錯誤 404.2 - 找不到 HRESULT:0x800704ec
HRESULT 的描述:因為網頁伺服器上的 ISAPI 和 CGI 限制清單設定,所以無法提供您要求的頁面。

原因

發生此問題的原因是執行 IIS 7.0 的電腦上限制要求的因特網伺服器 API (ISAPI) 資源或要求的通用網關介面 (CGI) 資源。

解決方案

若要解決此問題,請在 ISAPI 和 CGI 限制 頁面上設定限制,以允許要求的 ISAPI 資源或要求的 CGI 資源。 請遵循下列步驟來解決此問題:

  1. 取 [開始],在 [開始搜尋] 方塊中輸入 Inetmgr,然後在 [程式] 列表中選取 [Inetmgr]。

    如果系統提示您輸入系統管理員密碼或確認,請輸入密碼,或選取 [ 繼續]

  2. 找出您想要設定的層級。

  3. 在 [ 功能] 檢視 中,按兩下 [ISAPI 和 CGI 限制]

  4. 以滑鼠右鍵按下限制要求之 ISAPI 資源或要求之 CGI 資源的限制,然後選取[ 允許]