我想在Azure中远程调试net46 ASP.NET Core应用程序。它看起来调试器附加到该过程就好(WebApiNetCore.exe),但我设置的断点没有被击中。如何远程调试Azure中的net46 ASP.NET Core应用程序?
我可以选择的可用流程是here。
我试过选择所有这些选项,他们似乎也没有工作。
当前是否可以远程调试net46 ASP.NET Core应用程序?
我想在Azure中远程调试net46 ASP.NET Core应用程序。它看起来调试器附加到该过程就好(WebApiNetCore.exe),但我设置的断点没有被击中。如何远程调试Azure中的net46 ASP.NET Core应用程序?
我可以选择的可用流程是here。
我试过选择所有这些选项,他们似乎也没有工作。
当前是否可以远程调试net46 ASP.NET Core应用程序?
我发现了这个问题的解决方案。
本来,如果我选择“附加到调试器”,通过云资源管理器中,我得到以下错误:
所以,我想下面的步骤手动安装调试:
我有同样的问题与无效的用户名/密码。事实证明,从Azure门户中的“应用程序设置”关闭了该Web应用程序的远程调试。
您是否尝试更改“附加到”选项中的代码类型?尝试“自动确定类型”或“托管CoreCLR”。你还在哪里设置了断点?我要求以Startup类中的初始化方法为例。 – Set
我有。我已经尝试过两个都没有达到断点。符号不会加载,因为它们通常会在断点被击中之前加载。它是一个webApi应用程序,因此在收到REST呼叫后设置断点。我可以验证是否可以访问启动类,因为WebApi正常运行并且正在使用Azure。 – Brian
看看这是否有帮助 - https://blogs.msdn.microsoft.com/webdev/2016/03/21/remote-debug-aspnet-core-on-azure/ – Sanket