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的,修改文件之后页面就会变化。

相关推荐
知识分享小能手8 分钟前
微信小程序入门学习教程,从入门到精通,微信小程序页面交互 —— 知识点详解与案例实现(3)
前端·javascript·学习·react.js·微信小程序·小程序·交互
come112349 分钟前
深入分析JAR和WAR包的区别 (指南七)
android·spring boot·后端
石小石Orz12 分钟前
思考许久,我还是提交了离职申请
前端
m0_6161884914 分钟前
CSS中的伪类和伪元素
前端·javascript·css
一个小潘桃鸭16 分钟前
组件抽离:el-upload支持图片粘贴上传并添加预览
前端
快乐就好ya23 分钟前
React基础到进阶
前端·javascript·react.js
小龙在山东30 分钟前
VS Code 使用 Chrome DevTools MCP 实现浏览器自动化
前端·自动化·chrome devtools
悠哉摸鱼大王30 分钟前
多模态场景下tts功能实现
前端·javascript
东华帝君34 分钟前
__proto__对比prototype
前端
每天进步一点_JL34 分钟前
深入理解 volatile
后端