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
相关产品推荐
相关产品推荐

