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

Blazor Web App模板项目编辑后运行异常求助

解决方案:Blazor Web App热重载后模块脚本加载失败问题
  • 禁用增量构建缓存
    右键项目→属性→生成→高级,取消勾选“启用增量构建”;或者直接编辑项目文件(.csproj),添加以下配置:

    <EnableIncrementalBuild>false</EnableIncrementalBuild>
    

    增量构建缓存可能在热重载时生成损坏的脚本文件,导致MIME类型异常。

  • 配置Blazor热重载脚本的输出路径与MIME类型
    编辑客户端项目的.csproj文件,添加以下配置,强制指定热重载脚本的输出目录并设置正确的MIME类型:

    <PropertyGroup>
      <BlazorWebAssemblyHotReloadOutputPath>$(MSBuildProjectDirectory)/wwwroot/hotreload</BlazorWebAssemblyHotReloadOutputPath>
    </PropertyGroup>
    <ItemGroup>
      <Content Update="wwwroot/hotreload/**/*.js">
        <ContentType>application/javascript</ContentType>
      </Content>
    </ItemGroup>
    

    手动配置可避免VS自动生成脚本时出现的MIME类型缺失问题。

  • 重置Visual Studio热重载服务缓存
    关闭所有VS实例,删除以下目录的缓存文件:

    • %USERPROFILE%\AppData\Local\Microsoft\VisualStudio\18.1.1\ComponentModelCache
    • %USERPROFILE%\AppData\Local\Temp\BlazorHotReload
      重启VS后重新加载项目,清除可能损坏的热重载缓存。
  • 安装.NET 10最新修复更新
    尽管你排除了.NET安装问题,但VS 2026 18.1.1对应的.NET 10版本可能存在热重载已知bug,前往.NET官网下载并安装最新的.NET 10修复更新包。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.11 18:42:07