远程调试 Azure 应用服务站点失败

Remote Debugging Azure App Service Site Fails

我正在尝试调试托管在 Azure 上的 ASPNET Core/EF 核心网站。当我尝试通过 Cloud Explorer 在 VS 2015 中附加调试器时,我收到此错误消息:

然而,当我在 Azure 门户中检查该站点时,它看起来确实是 32 位的并且设置为启用远程调试:

那么我错过了什么或做错了什么?

Portal 设置控制IIS w3wp 进程的位数。但是 ASP.NET Core 运行在它自己的进程中,所以这个设置对它没有影响。相反,决定您的 .NET Core 进程是以 32 位还是 64 位运行的是您发布它的方式。

鉴于您的核心项目显然是作为 64 位发布的,您可能想尝试将门户设置切换为 64 位。这将影响调试器 MSVCMON.exe 进程,然后应该允许您附加。