Win7 IIS7 HTTP 錯誤 404.2 - Not Found解決方法

 

Win7 +IIS 剛配置的網站,輸入網址後報以下錯誤:

Internet Information Services 7.5

錯誤摘要

HTTP 錯誤 404.2 - Not Found

由於 Web 服務器上的“ISAPI 和 CGI 限制”列表設置,無法提供您請求的頁面。

詳細錯誤信息
模塊 IsapiModule
通知 ExecuteRequestHandler
處理程序 ExtensionlessUrl-ISAPI-4.0_32bit
錯誤代碼 0x800704ec
請求的 URL http://192.168.0.142:80/
物理路徑 E:\work\MobileQuery\MobileQuery\MobileQuery
登錄方法 匿名
登錄用戶 匿名
 
最可能的原因:
  • 找不到此請求的處理程序映射。可能要安裝某個功能。
  • 服務器上未啓用請求的資源的 Web 服務擴展。
  • 擴展的映射指向的位置不正確。
  • 擴展在瀏覽器或 Web 服務器中拼寫錯誤。
可嘗試的操作:
  • 請安裝處理此請求的功能。例如,如果您收到 .ASPX 頁的這一錯誤,則可能需要通過 IIS 安裝程序來安裝 ASP.NET。
  • 確認服務器上啓用了請求的 Web 服務擴展。
    1. 打開 IIS 管理器並定位到服務器級別。
    2. 在“功能”視圖中,雙擊“ISAPI 和 CGI 限制”以確認 Web 服務擴展被設置爲“允許”。
    3. 如果該擴展不在列表中,請在“操作”窗格中單擊“添加”。
    4. 在“添加 ISAPI 和 CGI 限制”對話框中,在“ISAPI”或“CGI 路徑”框中鍵入 .dll 或 .exe 文件的路徑,或者單擊“瀏覽”導航到相應文件的位置。
    5. 在“描述”框中,鍵入該限制的簡要說明。
    6. (可選)選中“允許執行擴展路徑”以使限制可以自動運行。如果不選中此選項,則限制狀態將爲“不允許”,這是默認狀態。您可以在以後選中此選項並單擊“操作”窗格中的“允許”來允許該限制。
    7. 單擊“確定”。
    注意: 請在確認您的 Web 服務器需要此 Web 服務擴展或 CGI 之後再將其添加到列表中。
  • 確認擴展的位置正確。
  • 確認擴展的 URL 在瀏覽器和 Web 服務器中均拼寫正確。
  • 創建跟蹤規則以跟蹤此 HTTP 狀態代碼的失敗的請求。有關爲失敗的請求創建跟蹤規則的詳細信息,請單擊此處

根據提示,打開IIS,選到根目錄找到ISAPI和CGI限制

 

系統默認.netframework4.0都是不允許

根據自己的系統,是64位的啓用framework64,不是就啓用FrameWorkv4.0....

 

打開瀏覽器試試效果吧。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章