无法在Azure中远程调试ASP.NET 5 WebApp

时间:2015-12-11 16:00:25

标签: debugging asp.net-core azure-web-sites

我使用Visual Studio 2015创建了一个新的ASP.NET 5 RC1 WebApp,并将其发布到Azure。我打开了远程调试并为调试器选择了VS 2015。我可以附加到WebApp,但我设置的任何断点都没有显示为完全红色。将鼠标悬停在断点上会显示消息“断点当前不会被命中。此文档未加载任何符号。”我做了一堆搜索,看看是否有其他人遇到过这个问题。我找到了一些似乎表明解决方案的文章:

Remote debugging Azure website: Breakpoints not hit

Azure Website Remote Debugging with git deploy not working

我尝试关闭“只是我的代码”并添加了应用设置,但这些都没有奏效。我甚至让一位同事从他的系统和他的Azure帐户尝试同样的事情,以确保它不仅仅是我系统上的环境问题。有谁知道如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

问题是VS 2015 Azure工具在调试器级别还不具备DNX感知能力。因此,现在,您需要使用this article中记录的步骤手动附加调试器。

获得进程列表后,您将需要附加到dnx.exe进程,而不是通常的w3wp。

我刚尝试了一个新的ASP.NET RC1应用程序,并且能够设置和命中断点。附加和加载符号需要一段时间,所以请耐心等待:)。