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

.NET 5.0升级至.NET 6.0后Blazor WebAssembly的Hot Reload无法使用

.NET 6 Blazor WebAssembly Hot Reload 失效解决办法
  • 检查调试启动协议
    确保Visual Studio 2022的启动配置使用https而非http,Blazor WebAssembly的Hot Reload依赖HTTPS环境,切换后重启调试尝试。

  • 清理项目相关缓存

    • 删除项目根目录下的bin和obj文件夹
    • 在Visual Studio中依次点击「工具」→「NuGet包管理器」→「包管理器设置」→「清除所有NuGet缓存」
    • 重启Visual Studio后重新生成项目
  • 核对Hot Reload相关设置
    右键项目→「属性」→「调试」,确认「启用热重载」选项已勾选;同时检查Visual Studio全局设置:「工具」→「选项」→「调试」→「热重载」,确保主选项及相关子项均已启用。

  • 检查项目配置文件
    打开项目的.csproj文件,确认包含以下配置,若缺失则添加后保存并重新加载项目:

    <PropertyGroup>
      <HotReloadProfile>aspnetcore</HotReloadProfile>
      <EnableHotReload>true</EnableHotReload>
    </PropertyGroup>
    
  • 更新Visual Studio 2022至最新版本
    旧版本VS2022存在Hot Reload兼容性bug,通过「帮助」→「检查更新」升级到最新稳定版后重试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.24 06:06:04