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

.NET 9 Blazor WebAssembly逐行调试失败:调试适配器意外退出

.NET 9 Blazor WebAssembly调试适配器崩溃(F10/F11时)的解决方案
  • 清理重建项目
    依次执行命令:

    dotnet clean
    dotnet restore
    

    之后在Visual Studio中重新生成整个解决方案,清除可能损坏的编译缓存。

  • 禁用JavaScript调试
    打开工具 > 选项 > 调试 > 常规,取消勾选「启用JavaScript调试ASP.NET (Chrome, Edge and IE)」。Blazor WASM的.NET调试适配器与JS调试功能可能存在冲突,禁用后可避免调试进程异常退出。

  • 更新工具版本
    确保Chrome/Edge浏览器升级到最新稳定版,同时将Visual Studio 2022更新至17.8或更高版本(.NET 9的最低兼容版本),旧版本的调试组件可能存在兼容性BUG。

  • 删除临时文件目录
    手动删除项目根目录下的.vs文件夹,以及每个项目内的bin和obj目录,重启Visual Studio后重新生成项目。这些目录中的临时文件损坏是调试异常的常见诱因。

  • 重置Visual Studio调试配置
    打开工具 > 导入和导出设置 > 重置所有设置,选择常规开发配置进行重置,完成后重启IDE,排除自定义调试设置引发的冲突。

  • 检查launchSettings.json配置
    确认项目Properties/launchSettings.json中Blazor WASM配置的inspectUri字段未被错误修改,默认正确配置如下:

    "inspectUri": "{wsProtocol}://{url.hostname}:{url.port}/_framework/debug/ws-proxy?browser={browserInspectUri}"
    
  • 重启调试会话
    关闭所有浏览器窗口后重新启动调试,选择「在新窗口中打开」应用,避免残留的旧调试进程干扰新的调试会话。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 18:45:56