使用 VS 2019 远程调试 Azure 应用服务

Remote debugging Azure App Service with VS 2019

如何在 Azure 应用服务中为我的 .NET 应用 运行 从 VS2019 启用调试?传送门只支持2015和2017

您可以从 Visual Studio 2019 年开始连接,无需更改门户设置即可正常使用。

  1. 打开 Visual Studio 和您的项目
  2. 打开 Cloud Explorer View -> Cloud Explorerctrl+\, ctrl+x
  3. 在 Cloud Explorer 中找到您的应用服务节点并select它
  4. 从上下文菜单或操作窗格中选择 Attach Debugger

也可以通过https://resources.azure.com.

设置远程调试版本为"VS2019"

您需要找到网络应用程序,例如来自 Subscription name / resourceGroups / RG name / providers / Microsoft.Web / sites.

然后打开config / web.

如果您不这样做,请从顶部的只读切换到 Read/Write。 单击编辑。 通过 "properties":

下的设置修改版本并启用调试
"remoteDebuggingEnabled": true,
"remoteDebuggingVersion": "VS2019"

单击“放置”。

您是否下载并安装了 VS 2019 远程工具?

https://visualstudio.microsoft.com/downloads/?q=remote+tools#remote-tools-for-visual-studio-2019(见页面底部)

我遇到了同样的问题。我关闭了 VS 2019 并安装了远程工具。当我重新启动时,我去了 Cloud Explorer,现在我有了我期待的菜单项。

VS 2019 选项不会显示在 "Classic" 应用程序设置屏幕中,您需要使用新的配置菜单,然后在边栏打开时选择 "General Settings" 选项卡。