ASP.NET Core 3.x Razor视图运行时刷新实时编译
2021-01-04 03:27
标签:sharp asp res time 新项目 har 刷新 内容 html 很长一段时间没有写过ASP.NET Core Razor(.cshtml)视图开发WEB页面了,今天刚好把之前做的一个由ASP.NET Core 2.2+Razor开发的项目升级到ASP.NET Core 3.1,在优化一些新功能的时候忽然发现了一个很蛋痛的问题,就是我每次修改了Razor页面中的内容要重新启动一遍项目让项目重新编译一次才能看到修改内容的一些结果,这样子开发起来真的是太影响开发效率了,通过阅读官方文档原来是可以通过配置文件可以在启动运行时编译。 1、首先引入Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation应用程序包: 复制如下代码(也可以直接到管理Nuget程序包中搜索下载): 2、更新项目的 Startup.ConfigureServices 方法以包含对 AddRazorRuntimeCompilation 的调用,例如: ASP.NET Core 3.x Razor视图运行时刷新实时编译 标签:sharp asp res time 新项目 har 刷新 内容 html 原文地址:https://www.cnblogs.com/Can-daydayup/p/13630050.html前言:
运行时编译配置如下:
Install-Package Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation -Version 3.1.7
public void ConfigureServices(IServiceCollection services)
{
services.AddRazorPages().AddRazorRuntimeCompilation();
}
文章标题:ASP.NET Core 3.x Razor视图运行时刷新实时编译
文章链接:http://soscw.com/index.php/essay/39952.html