将调试器附加到 Azure 应用服务上的 ASMX 服务

Attach debugger to ASMX service on Azure app service

我有一个旧服务,我们已使用应用服务(类型:Web 应用)将其部署到 Azure 中。我直接从 Visual Studio 2015 Professional 发布这个 asmx。它工作得很好接受我无法将 VS 2015 Pro 调试器附加到我的 ASMX 实例。

我已经在 Azure 中正确设置了所有内容(我认为是这样),并且我正在使用 Debug 配置进行部署:

但是当我从 VS 附加调试器时 - 没有显示任何错误,它看起来很成功,直到我设置了一个新的断点,我得到了这个(我已经确认我附加到 w3wp.exe):

我得到一个 "hollow" 断点和错误:

The breakpoint will not currently be hit. No symbols have been loaded for this document.

我知道这个错误是什么,但我不明白我如何才能成功地将调试器附加到 azure 上的 ASMX 服务?

是否不支持将调试器附加到 Azure 上的 ASMX?

想通了。尽管所有东西看起来 都像是附加的,但事实并非如此。我必须转到“调试”>“附加到进程”> 并指定网站。

在 Cloud Explorer 和 Server Explorer 上使用远程调试选项在我的场景中不起作用。

为了更好地浏览:

https://msdn.microsoft.com/en-us/library/dd434211(v=vs.100).aspx


真题: Azure 与 < .net 4 不兼容
将软件包升级到 4.5.2 后,我可以执行以下操作:

  • 从 VS 附加调试器
  • 使用 ConfigurationManager class 从 Azure
  • 获取应用程序设置和连接字符串
  • 加上其他一些基本的 Azure 功能。

底线,发布前更新 .net