Visual Studio 2022多项目调试时Web API项目无法启动
解决Visual Studio 2022多启动项目中Web API未启动的问题
- 先彻底重启Visual Studio:关闭VS后,打开任务管理器结束所有
devenv.exe进程,再重新打开解决方案尝试调试。后台进程卡死是这类问题的常见诱因。 - 核对多启动项目配置:右键解决方案→属性→启动项目,确认Web API的操作设为「启动」,且启动顺序排在Angular之前;同时检查Web API项目属性的调试页,确保「启动调试」选项勾选,应用URL配置正常。
- 清理重建解决方案:执行「生成」→「清理解决方案」,再「生成解决方案」;也可以手动删除两个项目下的
bin和obj文件夹后重新编译。旧缓存可能导致启动异常。 - 单独测试Web API:右键Web API项目→调试→启动新实例,排查是否是项目自身问题(比如
launchSettings.json配置错误、代码编译失败)。如果单独启动也失败,先解决Web API本身的问题再调试多项目。 - 排查端口占用:用命令
netstat -ano | findstr "你的Web API端口号"检查端口是否被占用,若占用则杀掉对应进程或修改Web API启动端口。 - 调整VS调试设置:打开「工具」→「选项」→「调试」→「常规」,暂时禁用「启用诊断工具」「浏览器链接」等可能拖慢启动的选项,再尝试调试。
内容的提问来源于stack exchange,提问作者Sam
相关产品推荐
相关产品推荐

