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

Visual Studio 2022启动Blazor提示ID为XXXX进程未运行怎么办

问题说明

Visual Studio 2022 多启动项目配置场景下启动Blazor Web应用时,弹出「Process with an Id of XXXX is not running」错误提示,现有公开解决方案均针对单项目IIS Express托管场景,无法适配多启动配置。

可落地修复方案

按以下顺序逐一排查,每步完成后重试启动即可:

  • 调整多启动项目优先级:右键解决方案选择「属性」,进入「通用属性→启动项目」配置页,将Blazor项目依赖的所有后端服务、类库项目的启动优先级调到Blazor项目之前,避免Blazor启动时依赖进程尚未拉起,被VS判定为目标进程不存在。
  • 关闭调试阶段的进程预校验逻辑:打开VS顶部菜单「工具→选项」,进入「调试→常规」配置页,取消勾选启用热重载、启动调试时预校验目标进程存活状态两个选项。多启动场景下VS默认的进程校验等待时长仅5秒,很容易因为进程拉起延迟触发误报。
  • 全量清理本地调试缓存:关闭所有Visual Studio实例,开启系统隐藏文件显示,删除解决方案根目录下的.vs隐藏文件夹,同时删除每个项目目录下的bin、obj文件夹,重新打开VS还原NuGet包后再尝试启动。
  • 排查端口冲突问题:逐个打开启动项目下的Properties/launchSettings.json文件,核对所有项目配置的applicationUrl端口号,确保不存在多个项目绑定同一个HTTP/HTTPS端口的情况。端口冲突会导致进程拉起后立刻退出,触发该报错。
  • 统一启动配置文件:所有参与多启动的项目,都不要选择IIS Express作为启动配置文件,统一切换为和项目同名的自托管启动配置。IIS Express的进程托管逻辑和多启动编排存在已知兼容性问题。
  • 延长进程启动等待超时:如果是设备性能不足导致进程启动慢触发误判,可修改注册表延长VS调试等待时长:打开注册表编辑器定位到HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\17.0_Config\Debugger路径,新建名为WaitForProcessLaunchTimeout的DWORD值,设置为十进制30000(即等待30秒)后重启VS生效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.29 23:03:23