VS2015:远程调试Azure站点

时间:2016-06-07 19:48:21

标签: visual-studio azure visual-studio-2015 asp.net-core asp.net-core-mvc

我无法让Visual Studio 2015远程连接到我的Azure站点。或者说,它更好,但没有任何断点被击中。

我已经确认我发布了调试版本。我调整了web.config来要求。

我已确认在Azure门户中激活了2015年的远程调试支持。

网站在附件后启动正常......只是没有断点。

这是一个使用rc1的MVC6网站。

2 个答案:

答案 0 :(得分:0)

为了让其他人为此而苦苦挣扎,事实证明VS2015即使拥有所有最新更新,也不会“知道”在Azure下运行的dnx。因此它附加到Azure站点上的错误进程。

在Cloud Explorer或Server Explorer中执行“Attach Debugger”后,您必须进入Debug - >附加到流程,并做两件事:

  • 更改限定符,使其指向远程Azure站点
  • 手动附加到dnx.exe进程

第一步似乎被VS 2015“记住”。第二步绝对没有;每次执行远程调试附件时都必须这样做。

此外,在完成所有这些操作后,您需要在浏览器中刷新站点,以便启动调试周期。

以下是一个解释此问题的链接:https://blogs.msdn.microsoft.com/webdev/2016/03/21/remote-debug-aspnet-core-on-azure/

答案 1 :(得分:0)

  1. 尝试下载云资源管理器here

  2. 附加调试器,如下所示

  3. enter image description here

    1. 使用visual studio版本在azure portal中启用调试设置,如下所示 enter image description here

    2. 将远程调试器连接到w3wp,如下所示 enter image description here

    3. 5确保Debug必须为= true

      确保在调试模式下将应用程序部署到azure