ASP.NET Core Web项目发布时不编译Views文件

项目上线后日常维护过程中,经常修改一些页面的显示信息,每次修改都需要重新进行编译发布。

也就是不能直接进行页面修改和替换,总得来说比较麻烦,不能很方便的进行维护。

那要如何不编译Views文件夹呢?

由于我的开发环境是Mac本子,所有就讲讲Mac上如何不编译Views文件夹的设置

需要进行以下操作:

  1. 新建一个Web项目》点击下一步
    ASP.NET Core Web项目发布时不编译Views文件_第1张图片 点击查看大图
  2. 选择目标框架》点击下一步
    ASP.NET Core Web项目发布时不编译Views文件_第2张图片 点击查看大图
  3. 填写项目名称和解决方案命名后点击创建
    ASP.NET Core Web项目发布时不编译Views文件_第3张图片 点击查看大图
  4. 创建完毕后!我们通过NuGget安装引入》Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation 框架
  5. 修改项目文件,在文件中增加 
    false

    ASP.NET Core Web项目发布时不编译Views文件_第4张图片

  6. 最后!!!在 Startup.cs 中的 ConfigureServices 方法下添加以下代码,至此基本配置完成,可以运行发布查看效果!
    services.AddControllersWithViews().AddRazorRuntimeCompilation();
    services.AddRazorPages().AddRazorRuntimeCompilation();

    ASP.NET Core Web项目发布时不编译Views文件_第5张图片

 

 

你可能感兴趣的:(ASP.NET,Core,Views,不编译视图)