2014-09-04 78 views
0

我有我的本地機器上運行多種運行IIS站點的IIS 8.3的站點完全正常工作,4號返回404.0錯誤:HTTP 404.0錯誤本地IIS網站

"HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable. Please review the following URL and make sure that it is spelled correctly. " 

我已經試過各種我可以想到但沒有任何工作。救人一段時間,我將列出一些我試過的東西:

  • 添加UrlRoutingModule到我的web.config
  • 卸下WebDAVModule
  • 添加ExtentionlessURLHandlers

我還證實,路徑是正確的,並且該網站位於正確的應用程序池中。我用盡了所有的東西去嘗試我在網上看到的一切似乎都說我嘗試過的這些東西之一會修復它,但它沒有。我的IIS本地網絡服務器似乎安裝正確,因爲我的其他網站工作正常,請幫助!

+0

有一點額外的信息,當我指向我創建的應用程序的另一個網站的工作目錄。所以我覺得這是項目本身不一定是IIS的問題。我搜遍了web.config,但沒有看到任何問題,但...不知道還有什麼。 – mgrenier 2014-09-04 15:45:08

回答

1

經過一天非常令人沮喪的一天,我解決了我的問題,這確實是由於我最後的MVC路由知識。我試圖導航到「本地主機/示例」,它沒有與它關聯的控制器路由,因爲我沒有家庭控制器。我需要將家庭控制器映射到它,更改默認控制器以映射到我現有的一個控制器,或者最簡單的修復方法是導航到「localhost/example/controllername」,其中「controllername」是控制器的名稱我想開始。我希望這可以節省別人幾個小時的時間。