无法在Azure web app的VS2015中启动调试

无法在Azure web app的VS2015中启动调试,azure,visual-studio-2015,azure-web-app-service,remote-debugging,visual-studio-debugging,Azure,Visual Studio 2015,Azure Web App Service,Remote Debugging,Visual Studio Debugging,我正在使用VS2015 Update 1尝试调试我的网站,我已在调试模式下将其上载到Azure web应用程序(而不是vm)。我在我的工作领域工作 我一直遵循类似于这里的说明 我有: 已在调试配置中发布我的网站 已从管理控制台启用远程调试 确保我的VS版本设置为2015年 已启用WebSocket(来自尝试通过WebSocket连接) 已检查防火墙是否允许通过VS远程调试器、远程调试器监视器和远程调试器发现 已检查网站是否已启动并正在运行(将其设置为始终打开,以防万一) 我曾尝试在服务器资源

我正在使用VS2015 Update 1尝试调试我的网站,我已在调试模式下将其上载到Azure web应用程序(而不是vm)。我在我的工作领域工作

我一直遵循类似于这里的说明

我有:

  • 已在调试配置中发布我的网站
  • 已从管理控制台启用远程调试
  • 确保我的VS版本设置为2015年
  • 已启用WebSocket(来自尝试通过WebSocket连接)
  • 已检查防火墙是否允许通过VS远程调试器、远程调试器监视器和远程调试器发现
  • 已检查网站是否已启动并正在运行(将其设置为始终打开,以防万一)
我曾尝试在服务器资源管理器中右键单击我的应用程序服务并“附加调试器”

然后,我尝试使用Debug>attachtoprocess进行连接,并按照各种博客上的说明使用限定符mysite.azurewebsites.net进行连接。甚至尝试了Websocket、Remote和Default的传输

所有方法都会让我得到以下信息:

然后我用Fiddler看看我是否能从网络流量中找到答案,但这并没有什么乐趣

如果您能给我一些建议来解决这个问题,我将不胜感激

编辑 根据scm-


我不知道域上还有另一个防火墙阻止了调试器

编辑:

请求的端口 出境:

  • UDP 3702
  • TCP 4020
  • TCP 4021

我不知道域上还有另一个防火墙阻止了调试器

编辑:

请求的端口 出境:

  • UDP 3702
  • TCP 4020
  • TCP 4021

您是否检查了防病毒软件或相关软件是否阻止了与调试服务的本地连接?我认为其他设置可以帮助它激活诊断日志,然后检查日志,转到https://{yoursite}.scm.azurewebsites.net/,然后单击Process Exporer。你是否看到
msvcmon.exe
在那里运行(作为w3wp的孩子)?@davidebo它在那里(两次),正在更新要添加的帖子picture@MarianoMontañezUreta AV是Windows Defender,根据VS中的文档,它允许通过这种情况出现我也在运行2.8.1 SDKdid你检查是否有防病毒软件或相关软件阻止了与调试服务的本地连接?我认为其他设置可以帮助它激活诊断日志,然后检查日志,转到https://{yoursite}.scm.azurewebsites.net/,然后单击Process Exporer。你是否看到
msvcmon.exe
在那里运行(作为w3wp的孩子)?@davidebo它在那里(两次),正在更新要添加的帖子picture@MarianoMontañezUreta AV是Windows Defender,根据VS中的文档,它允许它在出现的情况下运行2.8.1 SDKHello@IIessa,我想知道需要打开哪个端口或设置,因为我有一个类似的问题,我的IT会问我具体是哪一个。有什么想法吗?Hello@IIessa,我可以知道需要打开哪个端口或设置吗?因为我遇到了类似的问题,我的IT部门正在询问我具体是哪个端口或设置。有什么想法吗?