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

Visual Studio 2022中ASP.NET Core MVC项目Hot Reload无法工作

ASP.NET Core MVC Razor Pages 热重载修复方案
  • 检查项目配置文件(.csproj)
    确保项目配置中启用热重载并指定正确的配置项,添加或修改以下节点:

    <PropertyGroup>
      <TargetFramework>net7.0</TargetFramework> <!-- 需为6.0及以上版本 -->
      <EnableHotReload>true</EnableHotReload>
      <HotReloadProfile>aspnetcore</HotReloadProfile>
      <DebugType>pdbonly</DebugType> <!-- 非调试模式下需保留调试信息 -->
    </PropertyGroup>
    
  • 改用dotnet watch run命令启动
    非调试模式下,通过命令行执行dotnet watch run启动项目,该命令原生支持文件监听与热重载,比直接启动项目更稳定可靠。

  • 排查视图文件语法错误
    检查修改的.cshtml文件是否存在未闭合标签、Razor语法错误(如@指令使用不当),语法错误会直接导致热重载失败,修复后再测试。

  • 清理缓存并重启
    删除项目根目录下的bin和obj文件夹,重新生成项目;同时重启开发工具(Visual Studio)或命令行终端,清除进程残留。

  • 确认框架版本兼容性
    热重载功能在ASP.NET Core 6.0及以上版本正式支持,若使用更低版本,建议升级至LTS版本(如6.0或7.0)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.07 12:45:36