我正在关注多篇关于如何在 vs 2022 上调试 azure 应用程序服务的文章。我了解到 Cloud Explorer 在 2022 年已被弃用,所以我遇到了这个类似的问题,在我将调试器附加到托管部分后,我不断地遇到一个主要问题问题。
Visual Studio 2022 远程调试器 (MSVSMON.EXE) 似乎未在远程计算机上运行。这可能是因为防火墙阻止与远程计算机的通信。请参阅“帮助”以获取有关配置远程调试的帮助
我转到 Windows Defender 防火墙 -> 允许应用程序或功能通过 Windows Defender 防火墙,并确保选中了 Visual Studio 2022 远程调试器。我什至转到安装 VS 的目录,然后转到 Common7/IDE/RemoteDebugger/x64/msvsmon.exe 并单击它来启动它,其中指出
Msvsmon 启动了一个名为“Home”的新服务器。等待新的连接。
然后,我搜索“防火墙和网络保护”->“高级设置”->“入站规则”,并确保 Visual Studio 2022 远程调试器上有一个绿色复选标记。我检查了出站规则,Visual Studio 2022 远程调试器不在那里,我发现添加到出站规则是可选的。因此,在完成所有这些操作并关闭 VS 并重新打开它并尝试再次附加调试器之后,我仍然遇到在满足所有要求之前遇到的相同错误。我什至关闭了防火墙来测试它,但仍然收到相同的错误消息。当我尝试附加调试器时,是否缺少某些内容导致此错误仍然出现?
remote-debugging azure azure-web-app-service visual-studio-2022