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

VS2022下.NET 8 Blazor WASM非调试模式热重载失效求修复

修复Blazor WebAssembly Hosted .NET 8非调试模式热重载ManagedDeltaApplierFailedToConnectException异常
  • 清理项目缓存并重建

    • 删除项目根目录下的bin、obj文件夹,以及解决方案的.vs隐藏文件夹
    • 运行dotnet clean命令,右键解决方案选择「重新生成」
    • 非调试模式启动项目,测试热重载功能
  • 更新VS与.NET SDK版本

    • 打开VS,通过「帮助→检查更新」升级到最新的17.9.x补丁或17.10正式版
    • 卸载当前.NET 8 SDK v8.0.204,安装最新的.NET 8 SDK补丁版本(如v8.0.300及以上),保证SDK与VS版本兼容
  • 调整热重载相关配置

    • 打开「工具→选项→项目和解决方案→ASP.NET Core→热重载」,勾选「启用热重载的所有支持选项」,同时取消「在保存时应用热重载」,改用手动Ctrl+R触发
    • 编辑项目的.csproj文件,添加以下配置:
      <PropertyGroup>
        <HotReloadProfile>aspnetcore</HotReloadProfile>
        <EnableHotReload>true</EnableHotReload>
        <DisableHotReload>false</DisableHotReload>
      </PropertyGroup>
      
  • 禁用浏览器缓存

    • 非调试模式启动项目后,按F12打开浏览器开发者工具,切换到「网络」标签页,勾选「禁用缓存」选项,避免旧资源干扰热重载连接
  • 排查启动配置问题

    • 先切换到调试模式(F5)测试热重载是否正常,若正常再切回非调试模式尝试
    • 确认解决方案的启动配置:非调试模式下的启动项目是正确的Hosted项目,无错误启动参数
  • 重置Visual Studio设置

    • 打开命令提示符,执行devenv /ResetSettings重置VS默认设置,重启VS后重新加载项目测试

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 00:12:17