【发布时间】:2017-01-30 09:09:36
【问题描述】:
我正在尝试调试托管在 Azure 上的 ASPNET Core/EF Core 网站。当我尝试通过 Cloud Explorer 在 VS 2015 中附加调试器时,我收到以下错误消息:
然而,当我在 Azure 门户中查看该站点时,它确实看起来像是 32 位并设置为启用远程调试:
那么我错过了什么或做错了什么?
【问题讨论】:
标签: azure azure-web-app-service remote-debugging
我正在尝试调试托管在 Azure 上的 ASPNET Core/EF Core 网站。当我尝试通过 Cloud Explorer 在 VS 2015 中附加调试器时,我收到以下错误消息:
然而,当我在 Azure 门户中查看该站点时,它确实看起来像是 32 位并设置为启用远程调试:
那么我错过了什么或做错了什么?
【问题讨论】:
标签: azure azure-web-app-service remote-debugging
门户设置控制 IIS w3wp 进程的位数。但是 ASP.NET Core 运行在自己的进程中,因此设置对其没有影响。相反,决定您的 .NET Core 进程是以 32 位还是 64 位运行的是您发布它的方式。
鉴于您的 Core 项目显然是作为 64 位发布的,您可能想尝试将 Portal 设置切换为 64 位。这将影响调试器 MSVCMON.exe 进程,然后应该允许您附加。
【讨论】: