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

Visual Studio 2022 Hot Reload频繁失效问题求助

解决VS2022 .NET7 ASP.NET Core MVC Hot Reload不稳定问题

问题复现

使用Visual Studio 2022开发.NET7版本的ASP.NET Core MVC项目时,Hot Reload功能稳定性极差:重启VS后偶尔能短暂生效,但很快失效;点击启动按钮旁的Hot Reload图标,系统提示「未检测到更改」,无法触发重载。每次前端更改都需重启应用,严重拖慢开发效率。

可行解决方案

  • 清理缓存文件
    关闭VS后,删除项目根目录下的bin和obj文件夹;同时删除%LOCALAPPDATA%\Microsoft\VisualStudio\17.0_*\ComponentModelCache路径下的缓存文件(17.0_*对应VS2022的具体版本后缀),重启VS后再测试。

  • 调整调试配置
    打开项目的launchSettings.json,确保hotReloadEnabled设为true,并禁用BrowserLink(避免冲突):

    "profiles": {
      "YourProjectName": {
        "commandName": "Project",
        "hotReloadEnabled": true,
        "enableBrowserLink": false,
        // 保留其他原有配置
      }
    }
    
  • 升级VS到最新版本
    通过VS的「帮助」-「检查更新」安装所有可用补丁,微软后续更新通常会修复这类Hot Reload稳定性问题。

  • 改用CLI命令启动
    在项目目录终端执行dotnet watch run,该命令的Hot Reload机制稳定性优于VS内置功能,修改文件后会自动触发重载。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 16:01:19