[英]After reinstalling iis unable to start debugging on the web server. the remote server returned an error: (404) not found.`
[英]Unable to start debugging on the web server. The remote server returned an error: (404) Not Found. Error when starting debug in Visual Studio
一段时间前,我已经设置了要在 IIS 上运行的项目,当我按 F5 时,它确实连接没有问题。 但是最近这停止了工作,当我按 F5/按Debug->Start debugging
时确实收到了这个错误:
无法在 Web 服务器上开始调试。 远程服务器返回错误:(404) 未找到。
这是我的设置:
我不确定发生了什么,可能是一些 VS 更新或 Windows 更新,但我尝试在任何地方使用谷歌搜索,但没有任何效果。 附加到进程和以前一样工作正常,但这种更简单的方法不起作用。
更新:
已经尝试过 Process Monitor 找出出了什么问题,看起来 w3wp 尝试访问路径MyProjectFolder\\debugattach.aspx
,结果是“NAME NOT FOUND”。 不知道这是否是问题的根源。
就我而言(Windows 10 和 Visual Studio 2017),我必须在 Internet Information Services 下安装ASP.NET 3.5和ASP.NET 4.7 。
最近我在 VS2013 Professional 中遇到了同样的问题,立即出现错误“无法在 web 服务器上开始调试”。我观察到,每当我的当前页面是 MVC 视图 (.cshtml) 文件并且我开始调试时,错误窗口提示每个时间。将我项目中的当前文档切换到控制器(.cs)文件并开始调试时,它正常工作。所以我的解决方法是调试我的代码我必须在(.cs)文件上而不是(.cshtml / web.config) 文件。希望有帮助!
这发生在我身上,因为我正在使用重写模块重定向到 https。 我正在运行https://localhost/WebSiteName ,但已将我的机器名称放在 IIS Mgr、默认网站、绑定中的 https 绑定中。 当我删除机器名称时,它起作用了。
此问题的另一个原因是您没有以管理员身份运行 visul studio Run 。
另请参阅此HTTP 错误 404.3-未在 IIS 10 中找到,因为它对我有帮助(需要在 Windows 功能中启用 HTTP 激活)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.