【问题标题】:Unable to start debugging in VS2015 for Azure web app无法在 VS2015 for Azure Web 应用程序中开始调试
【发布时间】: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


【解决方案1】:

在阻止调试器的域上有另一个我不知道的防火墙。

编辑:

请求的端口 出站:

  • UDP 3702
  • TCP 4020
  • TCP 4021

Port assignments are given here on MSDN page

【讨论】:

  • 你好@IIessa,我可以知道需要打开哪个端口或设置,因为我遇到了类似的问题,我的 IT 正在询问我具体是哪一个。有什么想法吗?
猜你喜欢
  • 1970-01-01
  • 2016-10-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-12-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多