为啥我无法将调试器附加到在此订阅中运行的应用服务?
Posted
技术标签:
【中文标题】为啥我无法将调试器附加到在此订阅中运行的应用服务?【英文标题】:Why I can not attach the debugger to App Services running in this subscription?为什么我无法将调试器附加到在此订阅中运行的应用服务? 【发布时间】:2021-12-28 08:07:51 【问题描述】:我使用的是 Visual Studio 2019。我可以将调试器附加到在我自己的订阅中运行的服务。 当我尝试从云资源管理器附加到在另一个子系统中运行的服务时,我收到各种错误并且附件永远不会成功。最常见的是:
无法找到名为 w3wp 且参数为 app service name 的进程。该过程可能仍在开始,请重试。
当尝试在 Debug -> Attach to Process 对话框下附加时,我收到以下错误:
无法连接到 path。与远程端点的连接是 终止。
我在订阅、应用服务和应用服务计划中拥有所有者角色。
【问题讨论】:
【参考方案1】:请验证您是否已从 azure 平台端启用调试。来自门户的相同屏幕截图如下所示:
另外请确认您是否已经从 VS 部署应用程序。
Azure 应用服务上的 Visual Studio 远程调试使用 4020、4022、4024 端口进行调试。 https://docs.microsoft.com/en-us/azure/app-service/networking-features#app-service-ports
【讨论】:
以上是关于为啥我无法将调试器附加到在此订阅中运行的应用服务?的主要内容,如果未能解决你的问题,请参考以下文章
将Visual Studio 2012附加到在Android移动设备上运行的Unity游戏中,以进行调试