修改ASPNETCORE_ENVIRONMENT后本地调试适配器启动失败求助
问题排查与解决步骤
针对修改launchSettings.json中ASPNETCORE_ENVIRONMENT为Testing后出现“Failed to launch debug adapter”错误的情况,可按以下步骤排查:
检查
launchSettings.json的格式与配置节点- 确认修改的是当前使用的启动配置(比如IIS Express或项目名称对应的节点)下的
environmentVariables,ASPNETCORE_ENVIRONMENT的值拼写完全正确(避免test、Testingg这类拼写错误) - 检查JSON语法是否合法,比如有没有遗漏逗号、引号不匹配等问题——这类错误会导致配置文件失效,触发调试适配器异常
- 确认修改的是当前使用的启动配置(比如IIS Express或项目名称对应的节点)下的
清理缓存并重建项目
- 右键项目选择「清理」,再选择「重建」
- 关闭Visual Studio,删除项目根目录下的隐藏
.vs文件夹(该文件夹存储VS临时配置,常引发环境加载异常),重新打开VS启动项目
检查调试相关的VS设置
- 打开「工具」→「选项」→「调试」→「常规」,确保对应项目类型的调试选项已启用(.NET Core/.NET 5+项目勾选「启用.NET Core调试」,.NET Framework项目勾选「启用.NET框架调试」)
- 尝试切换启动方式:比如从IIS Express切换到项目自托管启动配置,排查是否是IIS Express的配置问题
校验
appsettings.Testing.json的有效性- 检查文件的JSON语法:利用VS自带的语法提示查看是否有红线错误,避免因配置文件格式问题间接引发调试异常
- 确认文件属性设置:右键
appsettings.Testing.json→「属性」,将「复制到输出目录」设置为「如果较新则复制」或「始终复制」,确保输出目录存在该配置文件
重置Visual Studio调试配置
- 若以上步骤无效,可尝试重置VS设置:「工具」→「导入和导出设置」→「重置所有设置」,选择对应配置文件完成重置后重启VS重试
内容的提问来源于stack exchange,提问作者americanslon
相关产品推荐
相关产品推荐

