Azure Front Door Visual Studio 远程调试

Posted

技术标签:

【中文标题】Azure Front Door Visual Studio 远程调试【英文标题】:Azure Front Door Visual Studio Remote Debugging 【发布时间】:2021-12-04 04:52:02 【问题描述】:

连接到受 Azure WAF/FrontDoor 保护的 Azure Web 应用时,我无法连接到调试器,似乎 WAF/FronDoor 上的入站端口 4024 被阻止。远程调试已启用,并且在开发服务器上打开了出站端口。知道这是否应该工作或如何使其工作?

谢谢。

完全错误:

System.Runtime.InteropServices.COMException (0x89710023):无法连接到名为“*.”的 Microsoft Visual Studio 远程调试器。 Visual Studio 2019 远程调试器 (MSVSMON.EXE) 似乎没有在远程计算机上运行。这可能是因为防火墙阻止了与远程计算机的通信。有关配置远程调试的帮助,请参阅帮助。 在 Microsoft.WebTools.Azure.VS.Operations.IDebuggerInternal120.ConnectToServer(字符串 szServerName,VsDebugRemoteConnectOptions[] pConnectOptions,CONNECT_REASON ConnectReason,Int32 fIncrementUsageCount,IDebugCoreServer3& ppServer) 在 Microsoft.WebTools.Azure.VS.Operations.RemoteDiagnosticsSessionBase`1.ConnectToServer(字符串站点,字符串用户,字符串密码)

【问题讨论】:

【参考方案1】:

如果您使用 64 位,则必须启用端口 4025。对于 32 位,您必须启用端口 4024

我也有这个问题。我通过将平台从 32 位更改为 64 位来解决它。转到应用服务 -> 配置 -> 常规设置。现在将平台从32-bit 更改为64 bit

remote debugger port assignments vs 2019 & configure the windows firewall for remote debugging vs 2019 参考这里

更多请参考info

【讨论】:

以上是关于Azure Front Door Visual Studio 远程调试的主要内容,如果未能解决你的问题,请参考以下文章

Azure Front Door 服务忽略 403 - 应用停止错误

Azure Front-Door - X-Azure-ClientIP 显示的是 IPV6 地址而不是 IPV4

Azure Front Door - 如何滚动更新后端池?

使用 Azure Front Door 时缺少 UserId 属性的应用程序见解

通过 Azure Front Door 将文件上传到 Blob 存储

带有无服务器 Web 应用程序的 Azure Front Door