HTTP 404.0错误本地IIS站点

时间:2014-09-04 15:34:50

标签: asp.net iis web-config

我在运行IIS 8的本地计算机上运行了几个IIS站点.3个站点工作正常,第4个返回404.0错误:

"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本地Web服务器似乎已安装已更正,因为我的其他网站工作正常,请帮助!!

1 个答案:

答案 0 :(得分:1)

经过一段非常令人沮丧的一天后,我解决了我的问题,这真的是由于我最后的MVC路由知识。我试图导航到“localhost / example”,它没有与之关联的控制器路由,因为我没有家庭控制器。我要么需要将一个家庭控制器映射到它,更改默认控制器以映射到我现有的一个控制器,或者最简单的修复是导航到“localhost / example / controllername”,其中“controllername”是控制器的名称我想开始。我希望这可以节省其他人几小时的时间。