繁体   English   中英

Visual Studio 2022 调试 Azure 应用服务

[英]Visual Studio 2022 Debug Azure App Service

我关注了多篇关于如何在 vs 2022 上调试 azure 应用程序服务的文章。我了解到云资源管理器在 2022 年被弃用,所以我遇到了这个类似的问题,在我将调试器附加到托管部分之后,我一直在一个主要问题上绊倒问题。

Visual Studio 2022 远程调试器 (MSVSMON.EXE) 似乎没有在远程计算机上运行。 这可能是因为防火墙阻止了与远程计算机的通信。 有关配置远程调试的帮助,请参阅帮助

我去了 Windows Defender Firewall -> 允许应用程序或功能通过 Windows Defender Firewall 并确保检查了 Visual Studio 2022 Remote Debugger。 我什至去了我的 VS 的安装目录并转到 Common7/IDE/RemoteDebugger/x64/msvsmon.exe 并单击它以启动它

Msvsmon 启动了一个名为“Home”的新服务器。 等待新的连接。

然后我搜索了防火墙和网络保护 -> 高级设置 -> 入站规则,并确保 Visual Studio 2022 远程调试器上有一个绿色复选标记。 我检查了出站规则并且 Visual Studio 2022 远程调试器不在那里,我看到添加到出站规则是可选的。 因此,在完成所有这些并关闭 VS 并重新打开它并再次尝试附加调试器之后,我仍然遇到了在完成所有要求之前遇到的相同错误。 我什至关闭了防火墙只是为了测试它,但仍然收到相同的错误消息。 当我尝试附加调试器时,是否有一些我遗漏的东西导致此错误仍然出现?

我尝试使用 VS 2022 和 .Net 6.0 调试应用程序。

Visual Studio 2022 远程调试器 (MSVSMON.EXE) 似乎没有在远程计算机上运行。 这可能是因为防火墙阻止了与远程计算机的通信。 有关配置远程调试的帮助,请参阅帮助

  • 当我尝试使用“调试”菜单中的“附加到进程”选项进行调试时,我遇到了同样的问题。在此处输入图像描述

  • 在任何形式中放置断点。 当我使用基本应用程序时,我已经放置在 Index.cshtml.cs 中。

在此处输入图像描述

  • 在设置部分将配置更改为调试,并将应用程序发布到 Azure。
  • 在主机部分单击附加调试器。在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM