01F*_*1F0 6 azure visual-studio visual-studio-2017
由于Azure的更新频率很高,因此我尚未找到有关如何专门针对Visual Studio 2017进行远程Azure调试的更新指南。
我只想知道如何附加到Azure服务器上运行的进程,以便调试Web应用程序。
这样做的方法有很多,但我认为其中有些已经过时了。无论如何,这对我有用:
在Azure门户 -> 您的Web应用 -> 应用程序设置下打开远程调试
附加到Visual Studio 2017中的进程-> 调试 -> 附加到进程..- > 输入YourWebAppName.azurewebsites.net:4020并按Enter
它将要求提供凭据。我的广告凭据在这里不起作用,这使我们进入步骤4。
Azure门户->概述->获取发布配置文件。它将下载您网站的发布配置文件。在该文件中,您将找到 msdeploySite,userName和userPWD。将它们用于步骤2。
现在,您应该能够看到w3wp进程并将调试器附加到该进程。
这些答案/站点帮助我找到了解决方案:
https://blogs.msdn.microsoft.com/benjaminperkins/2017/01/09/cannot-publish-to-soveriegn-cloud/
如果您正在谈论调试应用程序服务或服务结构中托管的网站或api,则应尝试使用Cloud Explorer。我的经验非常好。
非常简单。当您打开Cloud Explorer时,它将显示您的帐户可用的所有订阅和资源。当为您的订阅打开例如应用程序服务时,将显示您已部署的应用程序。然后,您可以右键单击并说“ attach debugger”,如此处所示:
您可以将多个帐户添加到Visual Studio,然后选择一个有权访问资源的帐户。
这是有关如何使用Cloud Explorer的更广泛的教程:
https://docs.microsoft.com/zh-cn/azure/vs-azure-tools-resources-managing-with-cloud-explorer
| 归档时间: |
|
| 查看次数: |
1920 次 |
| 最近记录: |