为什么“开始调试”会立即导致HTTP404错误?

时间:2019-01-03 21:13:47

标签: asp.net asp.net-mvc iis

设置

我最近更换了计算机,并删除了以前一直在工作的代码库。我使用Visual Studio中的“创建虚拟目录”按钮创建了应用程序,并且可以确认该应用程序作为应用程序显示在IIS中。我知道此代码库有效,因为它已投入生产;我刚刚更改了开发环境。

问题:HTTP 404.0

当我运行应用程序时,调试器将启动,并且浏览器选项卡将打开以HTTP 404.0

该问题类似于未解决的问题,除了我使用的是IIS 10而不是8.5:https://serverfault.com/questions/702235/iis-8-5-instant-404-0-error-on-mvc-site

Details:
Detailed Error Information:
Module             IIS Web Core
Notification       MapRequestHandler
Handler            StaticFile
Error Code         0x80070002
Requested URL      http://localhost:80/OURMVCSITE
Physical Path      D:\OURMVCSITE
Logon Method       Anonymous
Logon User         Anonymous

我尝试过的

许多StackOverflow答案都指出了RouteConfig或Global.asax.cs的问题。我已经在两个位置都设置了断点;这两个类都不会执行。

应用程序池是在网络服务用户下以集成模式运行的默认应用程序池,网络服务可以访问目录中的每个文件和文件夹。

通常,搜索答案有些困难,因为大多数结果是关于在用户错误输入URL时创建自定义404错误页面的。

0 个答案:

没有答案