【发布时间】:2016-01-11 17:14:14
【问题描述】:
我正在使用 VS2015 Update 1 尝试调试我在调试模式下上传到 Azure Web 应用程序(不是 vm)的网站。我在我的工作领域工作。
我一直在遵循类似于在此处找到的说明https://samlman.wordpress.com/2015/02/27/another-cool-way-to-remotely-debug-azure-web-sites/
我有:
- 在调试配置中发布了我的网站
- 从管理控制台启用远程调试
- 确保我的 VS 版本设置为 2015
- 启用 Websockets(从尝试通过 Websockets 连接)
- 检查防火墙是否允许 VS 远程调试器、远程调试器监控和远程调试器发现通过。
- 已检查网站是否已启动并正在运行(将其设置为始终打开以防万一)
我尝试在服务器资源管理器中右键单击我的应用服务并“附加调试器”。
然后我尝试按照各种博客上的说明使用“调试”>“附加到进程”并使用限定符 mysite.azurewebsites.net 进行连接。甚至尝试使用 Websocket、Remote 和 Default 进行传输。
然后我使用 Fiddler 来查看是否可以从网络流量中找到答案,但对此并不满意。
如果有任何建议可以帮助我解决这个问题,我们将不胜感激!
编辑 单片机下——
【问题讨论】:
-
您是否检查过防病毒软件或相关的防病毒软件是否阻止了与调试服务的本地连接?我认为可以帮助其激活诊断日志然后检查日志的其他设置
-
尝试转到 https://{yoursite}.scm.azurewebsites.net/,然后单击 Process Explorer。你看到
msvcmon.exe在里面跑了吗(作为 w3wp 的孩子)? -
@DavidEbbo 它在那里(两次),更新帖子以添加图片
-
@MarianoMontañezUreta AV 是 Windows Defender,根据 VS 中的文档允许它通过
-
如果它出现,我也在运行 2.8.1 SDK
标签: azure visual-studio-2015 azure-web-app-service remote-debugging visual-studio-debugging