ASP.NET Web的 Razor Pages应用,配置热重载,解决.NET Core MVC 页面在更改后不刷新

Razor Pages应用,修改页面查看修改效果,如果没有热重载,改一句话跑一次,这个活就没法干了。

1、VS2022中的NuGet中安装RuntimeCompilation

Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation

需要配套你的.net sdk版本,我这里用的是6.0,所以这个也用了6.0.0。

2、找到你的Properties\launchSettings.json

主要是这句话"ASPNETCORE_HOSTINGSTARTUPASSEMBLIES": "Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation",配置在

复制代码
{
  "iisSettings": {
    "windowsAuthentication": false,
    "anonymousAuthentication": true,
    "iisExpress": {
      "applicationUrl": "http://localhost:5955",
      "sslPort": 44378
    }
  },
  "profiles": {
    "chocolate": {
      "commandName": "Project",
      "dotnetRunMessages": true,
      "launchBrowser": true,
      "applicationUrl": "https://localhost:7103;http://localhost:5138",
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Development",
        "ASPNETCORE_HOSTINGSTARTUPASSEMBLIES": "Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation"
      }
    },
    "IIS Express": {
      "commandName": "IISExpress",
      "launchBrowser": true,
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Development"
      }
    }
  }
}

3、可以选择文件保存时热重载

我测试这样是ok的,修改文件之后页面就会变化。

相关推荐
毕设源码-钟学长3 分钟前
【开题答辩全过程】以 基于Springboot的扶贫众筹平台为例,包含答辩的问题和答案
java·spring boot·后端
-凌凌漆-10 分钟前
【npm】npm的-D选项介绍
前端·npm·node.js
鹿心肺语31 分钟前
前端HTML转PDF的两种主流方案深度解析
前端·javascript
程序员良许31 分钟前
三极管推挽输出电路分析
后端·嵌入式
Java水解37 分钟前
【JAVA 进阶】Spring AOP核心原理:JDK与CGLib动态代理实战解析
后端·spring
Java水解42 分钟前
Spring Boot 4 升级指南:告别RestTemplate,拥抱现代HTTP客户端
spring boot·后端
宫水三叶的刷题日记1 小时前
工商银行今年的年终奖。。
后端
大黄评测1 小时前
双库协同,各取所长:.NET Core 中 PostgreSQL 与 SQLite 的优雅融合实战
后端
海石1 小时前
去到比北方更北的地方—2025年终总结
前端·ai编程·年终总结
Java编程爱好者1 小时前
Java 后端定时任务怎么选:@Scheduled、Quartz 还是 XXL-Job?
后端