看起来在Visual Studio 2022中Cloud Explorer已经被取消了。这是我每天用很多次的东西,将会被怀念。 我过去可以在Cloud Explorer中选择应用服务,右键点击,然后将调试器附加到应用程序。但是在Visual Studio 2022中,我找不到任何方法将调试器附加到远程Azure应用服务。并且浏览了网页后也找不到任何关于如何完成此操作的文档。能否提供说明如何完成此操作,或指向有关如何在远程服务器上调试Azure应用程序的文档。
看起来在Visual Studio 2022中Cloud Explorer已经被取消了。这是我每天用很多次的东西,将会被怀念。 我过去可以在Cloud Explorer中选择应用服务,右键点击,然后将调试器附加到应用程序。但是在Visual Studio 2022中,我找不到任何方法将调试器附加到远程Azure应用服务。并且浏览了网页后也找不到任何关于如何完成此操作的文档。能否提供说明如何完成此操作,或指向有关如何在远程服务器上调试Azure应用程序的文档。
我遇到了同样的问题,尝试使用VS2022远程调试App Service。我意识到在“调试|附加到进程”的顶部下拉框“连接类型”中有一个选项“Microsoft Azure App Services”(我使用的是版本17.2.4)。单击“查找”按钮,让您选择目标App Service,然后您可以选择目标进程。(从发布对话框附加不允许选择进程-您可能有多个应用程序在虚拟目录中)。
我注意到一件令人困惑的事情是监听端口不是4026,而是4024,即使在我的情况下你在Azure门户上指定了VS2022也是如此。 Telnet或Psping到4026-无响应。如果按照以上方式操作,则无论如何都没有关系,但是如果选择连接类型:“默认”,并指定主机:端口,则端口应为4024。您可以通过这种方式远程调试Azure Function。
Connected Services
节点:
一旦您连接到应用服务,您将可以访问附加调试器:
Microsoft Learn 模块
使用 Visual Studio 远程调试托管在 Azure 应用服务上的 ASP.NET Core 应用程序
更多信息请参见: