2014-09-04 125 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”是控制器的名称我想开始。我希望这可以节省别人几个小时的时间。