无法在 Web 服务器上开始调试。未出现 Visual Studio 2019 远程调试器 (MSVSMON.EXE)

Posted

技术标签:

【中文标题】无法在 Web 服务器上开始调试。未出现 Visual Studio 2019 远程调试器 (MSVSMON.EXE)【英文标题】:Unable to start debugging on the web server. The Visual Studio 2019 Remote Debugger (MSVSMON.EXE) does not appear 【发布时间】:2019-06-03 19:12:52 【问题描述】:

我在 Windows 10 专业版上使用 Microsoft Visual Studio Enterprise 2019 Preview。我的项目(源代码)是 https://github.com/smartstoreag/SmartStoreNET/tree/3.x/src 。我按 F5 查看结果,但我发现错误

无法在 Web 服务器上开始调试。视觉工作室 2019 远程调试器 (MSVSMON.EXE) 似乎没有在 远程计算机。这可能是因为防火墙阻止了 与远程计算机通信。请参阅帮助以获取帮助 关于配置远程调试。

如何解决?

【问题讨论】:

【参考方案1】:

您可能需要在 IIS 中设置网站,并可能在 C:\Windows\System32\drivers\etc\hosts 中添加一个条目。

检查项目属性以查看需要设置的 URL。

或者,您可以尝试在 IIS Express 而不是 IIS 中运行。

【讨论】:

【参考方案2】:

在我的情况下,与我的解决方案相关的 IIS 中的相关站点在 IIS 中“停止”。一旦我进入 IIS 并“启动”它们,这个调试错误就消失了。

【讨论】:

以上是关于无法在 Web 服务器上开始调试。未出现 Visual Studio 2019 远程调试器 (MSVSMON.EXE)的主要内容,如果未能解决你的问题,请参考以下文章

vs调试中出现异常无法跳转下一步v

IIS Url Rewrite Module 导致“无法在网络服务器上开始调试”

无法在web服务器上启动调试,iis未列出与打开的URL匹配的网站

“无法在 Web 服务器上开始调试” MSVSMON.EXE 无法启动。 VS2010 错误

无法打开网站web服务器上似乎未安装frontpage服务器扩展

向 system.webServer.httpErrors 添加 401 自定义错误会导致“无法在 Web 服务器上开始调试”错误