【问题标题】:VS2015: Remote Debug Azure SiteVS2015:远程调试 Azure 站点
【发布时间】:2016-10-07 20:52:50
【问题描述】:

我无法让 Visual Studio 2015 远程连接到我的 Azure 站点。或者,更确切地说,它可以连接,但没有遇到断点。

我已确认我正在发布调试版本。我调整了 web.config 以要求它。

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

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

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

【问题讨论】:

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


    【解决方案1】:
    1. 尝试下载云浏览器here

    2. 按如下方式附加调试器

    1. 在 azure 门户中启用调试设置,Visual Studio 版本如下

    2. 将远程调试器附加到 w3wp,如下所示

    5 确保 Debug 必须为 = true

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

    【讨论】:

      【解决方案2】:

      为了其他人在这方面苦苦挣扎,事实证明 VS2015,即使有所有最新更新,也没有“意识到”在 Azure 下运行的 dnx。因此它附加到 Azure 站点上的错误进程。

      在云资源管理器或服务器资源管理器中执行“附加调试器”后,您必须进入调试 -> 附加到进程,并做两件事:

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

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

      此外,在完成所有这些操作后,您需要在浏览器中刷新站点才能开始调试周期。

      这里有一个链接可以更详细地解释这一点:https://blogs.msdn.microsoft.com/webdev/2016/03/21/remote-debug-aspnet-core-on-azure/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-04-26
        • 2017-01-30
        • 2016-06-09
        • 2023-03-06
        • 2014-05-29
        • 2014-12-31
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多