我正在尝试在 Azure 中远程调试我的 net46 ASP.NET Core 应用程序。看起来调试器很好地附加到了进程(WebApiNetCore.exe),但是我设置的断点没有被命中。
我必须选择的可用进程是 here .
我尝试选择所有这些选项,但它们似乎都不起作用。
当前是否可以远程调试 net46 ASP.NET Core 应用程序?
最佳答案
我已找到此问题的解决方案。
最初,如果我通过 Cloud Explorer 选择“附加到调试器”,则会收到以下错误:
所以我尝试了以下步骤来手动附加调试器:
- 从 Cloud Explorer 下载我的应用的发布配置文件
- 记下用户名和 userPWD
- 在 VS2015 中,调试 -> 附加到进程
- 为应用选择适当的限定符(在我的例子中是internal.enowdev.com:4020)
- 输入凭据时,需要使用用户个人资料中的用户名和 userPWD。确保在用户名前添加“.\”前缀,以使域成为您的本地计算机。
- 选择 WebApi.exe 托管进程。
- 符号现在加载并且调试器命中断点!
关于azure - 如何在 Azure 中远程调试 net46 ASP.NET Core 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39983836/