You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为什么Visual Studio 2019无法将调试器附加到指定订阅下运行的App Services?

Visual Studio 2019 跨Azure订阅附加App Service调试失败修复方案

你已经确认拥有目标订阅、App Service、App Service计划的所有者权限,可按以下步骤逐一排查修复:

  • 开启目标App Service远程调试配置:进入Azure门户定位到目标App Service,在左侧菜单栏选择「配置」-「常规设置」,开启远程调试开关,远程调试版本选择Visual Studio 2019,保存配置后等待3-5分钟待配置完全生效。
  • 清理Visual Studio Azure账号缓存:关闭所有已打开的Visual Studio窗口,打开路径C:\Users\<你的系统用户名>\AppData\Local\.IdentityService,删除该文件夹下的全部内容,重新启动Visual Studio后重新登录对应账号,手动切换账号到目标订阅所属的Azure租户。
  • 放开网络访问限制:如果目标App Service配置了访问限制、VNet集成、私有端点,需将当前开发设备的公网IP添加到App Service的访问允许列表,确保开发设备网络可以正常访问Visual Studio 2019远程调试默认端口4022、4023。
  • 手动选择进程附加:打开Visual Studio的「调试」-「附加到进程」,连接目标选择「Azure App Service」,在弹出的订阅选择面板中勾选目标订阅(如果未展示目标订阅,点击刷新按钮同步账号权限),选中目标App Service后,在进程列表中手动选择w3wp.exe进行附加,不要使用Cloud Explorer的自动附加功能。
  • 确认站点进程已启动:如果仍提示找不到w3wp进程,先在Azure门户重启目标App Service,访问一次App Service的公网访问地址触发站点启动,确保w3wp进程正常运行后再尝试附加。

针对你遇到的两个报错的对应原因:

Unable to find a process called w3wp with arguments {app service name}. The process may still be starting, please try again.
该报错多为站点未启动、远程调试配置未生效导致,完成上述第一步、第五步操作即可解决。
Unable to connect to {path}. The connection with remote endpoint was terminated.
该报错多为网络不通、VS账号缓存异常导致,完成上述第二步、第三步操作即可解决。

内容的提问来源于stack exchange,提问作者icpah

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 11:36:03