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

相关推荐
whoarethenext1 小时前
linux的信号量初识
linux·运维·前端·c/c++·信号量
贰元12 小时前
微信聊天机器人搭建 教程/开发
运维·服务器·前端
电商api接口开发3 小时前
ASP.NET MVC 入门与提高指南八
后端·asp.net·mvc
橘猫云计算机设计3 小时前
springboot基于推荐算法的景点推荐系统(源码+lw+部署文档+讲解),源码可白嫖!
java·spring boot·后端·毕业设计·推荐算法
小龙在山东3 小时前
npm pnpm yarn 设置国内镜像
前端·npm·node.js
wuhen_n4 小时前
CSS元素动画篇:基于当前位置的变换动画(合集篇)
前端·css·html·css3·html5
专注VB编程开发20年4 小时前
JS检测htm哪个子节点的内容被修改addEventListener(‘input‘, (event)
前端·html5·js
凉生阿新4 小时前
【React】Hooks useReducer 详解,让状态管理更可预测、更高效
前端·react.js·前端框架
a181001_5 小时前
自制简易html指南针
前端·html·html5
BillKu6 小时前
Vue3取消网络请求的方法(AbortController)
前端·javascript·vue.js