1. 程式人生 > >win2008+IIS7.5+VS2013+4.5netframework,HTTP 錯誤 404.0

win2008+IIS7.5+VS2013+4.5netframework,HTTP 錯誤 404.0



win2008系統IIS7.5部署網站後訪問首頁正常,但訪問其他地址時出錯,如:訪問http://localhost/ARCIMS/Website/lanzfc/veiwers.htm出錯。錯誤如下:

應用程式“DEFAULT WEB SITE”中的伺服器錯誤Internet Information Services 7.5
錯誤摘要
HTTP 錯誤 404.0 - Not Found
您要找的資源已被刪除、已更名或暫時不可用。 詳細錯誤資訊
模組 IIS Web Core 
通知 MapRequestHandler 
處理程式 StaticFile 
錯誤程式碼 0x80070002 
請求的 URL http://localhost:80/ARCIMS/Website/lanzfc/veiwers.htm 
物理路徑 D:\inetpub\wwwroot\ARCIMS\Website\lanzfc\veiwers.htm 
登入方法 匿名 
登入使用者 匿名 
 最可能的原因:
•指定的目錄或檔案在 Web 伺服器上不存在。
•URL 拼寫錯誤。
•某個自定義篩選器或模組(如 URLScan)限制了對該檔案的訪問。
 可嘗試的操作:
•在 Web 伺服器上建立內容。
•檢查瀏覽器 URL。
•建立跟蹤規則以跟蹤此 HTTP 狀態程式碼的失敗請求,並檢視是哪個模組在呼叫 SetStatus。有關為失敗的請求建立跟蹤規則的詳細資訊,請單擊此處。
 連結和更多資訊此錯誤表明檔案或目錄在伺服器上不存在。請建立檔案或目錄並重新嘗試請求。 
檢視更多資訊 »

經過網路大量查詢,摸索,解決步驟如下:

一、應用程式-》處理對映程式-》新增萬用字元指令碼對映

選擇C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll

名字隨便

二、將應用程式池設定為4.0經典模式

三、將應用程式池-》高階設定-》啟用32位應用程式=true

儲存,重啟IIS,訪問正常

以上解決方法解決了我的問題,不一定適用其他人僅供大家參考。