azure - 如何在 Azure 中远程调试 net46 ASP.NET Core 应用程序?

标签 azure asp.net-core remote-debugging

我正在尝试在 Azure 中远程调试我的 net46 ASP.NET Core 应用程序。看起来调试器很好地附加到了进程(WebApiNetCore.exe),但是我设置的断点没有被命中。

我必须选择的可用进程是 here .

我尝试选择所有这些选项,但它们似乎都不起作用。

当前是否可以远程调试 net46 ASP.NET Core 应用程序?

最佳答案

我已找到此问题的解决方案。

最初,如果我通过 Cloud Explorer 选择“附加到调试器”,则会收到以下错误:

Error Message

所以我尝试了以下步骤来手动附加调试器:

  1. 从 Cloud Explorer 下载我的应用的发布配置文件
  2. 记下用户名和 userPWD
  3. 在 VS2015 中,调试 -> 附加到进程
  4. 为应用选择适当的限定符(在我的例子中是internal.enowdev.com:4020)
  5. 输入凭据时,需要使用用户个人资料中的用户名和 userPWD。确保在用户名前添加“.\”前缀,以使域成为您的本地计算机。
  6. 选择 WebApi.exe 托管进程。
  7. 符号现在加载并且调试器命中断点!

关于azure - 如何在 Azure 中远程调试 net46 ASP.NET Core 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39983836/

相关文章:

windows - Windows 上的 Safari 远程调试

c# - 我如何调试远程机器上的程序?

sql-server - 性能 Azure 弹性池数据库

azure - 如何使用逻辑应用程序tolower()函数

azure - 从 Spring mvc 应用程序中读取已安装卷的 secret 值

linux - 如何使用netcore在Linux centos 7中加载DevExpress报告

android - GDBSERVER 启动时退出

azure - 如何在azure kusto查询中将todatetime转换为秒

asp.net-core - ASP.Net Core Razor 页面 : How to return the complex model on post?

typescript - 浏览ts文件内容为空