Nit*_*ogi 9 remote-debugging azure-api-apps azure-web-app-service
我正在尝试远程调试使用Visual Studio 2017 Professional部署为Azure应用服务的Asp.Net核心Web应用程序(带有Web API)项目.
按照此处记录的说明进行操作.基本上,使用服务器资源管理器 - >应用程序服务 - >附加调试器
此外,启用了所述的必要防火墙端口.我打开的是TCP(4022,4023)和UDP(3702).此外,确保远程调试器应用程序位于Windows防火墙中允许的应用程序列表中.防火墙步骤的文档.
尽管有所有设置,但我收到了以下错误
System.Runtime.InteropServices.COMException(0x89710023):无法连接到名为"essamplepoc2.azurewebsites.net"的Microsoft Visual Studio远程调试器.Visual Studio 2017远程调试程序(MSVSMON.EXE)似乎没有在远程计算机上运行.这可能是因为防火墙阻止了与远程计算机的通信.有关配置远程调试的帮助,请参阅"帮助".Microsoft.VisualStudio.Web.Azure.MicrosoftWeb.Operations.RemoteDiagnosticsSessionBase.ConnectToServer(String)中的Microsoft.VisualStudio.Debugger.Interop.Internal.IDebuggerInternal120.ConnectToServer(String szServerName,VsDebugRemoteConnectOptions [] pConnectOptions,CONNECT_REASON ConnectReason,Int32 fIncrementUsageCount,IDebugCoreServer3&ppServer) site,String user,String password)
任何建议都会有所帮助.
问题已解决。我们必须在企业防火墙上为 VS 2019、4022 为 VS 2017 和 4020 为 VS 2015 打开出站端口。
有关更多信息,请查看以下内容:
https://docs.microsoft.com/en-us/visualstudio/debugger/remote-debugger-port-assignments?view=vs-2019
| 归档时间: |
|
| 查看次数: |
2052 次 |
| 最近记录: |