NetCore3.1,NetCore5.0让发布的时候可以展示views

第一步:NUGET引入 Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation

第二步:Startup.cs

 1 //原来
 2         public void ConfigureServices(IServiceCollection services)
 3         {
 4             services.AddControllersWithViews();
 5         }
 6 //
 7         public void ConfigureServices(IServiceCollection services)
 8         {
 9             services.AddControllersWithViews().AddRazorRuntimeCompilation();
10         }

第三步: .csproj中

PropertyGroup 节点内增加

<RazorCompileOnBuild>false</RazorCompileOnBuild>
<RazorCompileOnPublish>false</RazorCompileOnPublish>

  <PropertyGroup>
    <RazorCompileOnBuild>false</RazorCompileOnBuild>
    <RazorCompileOnPublish>false</RazorCompileOnPublish>
...
  </PropertyGroup>

再发布即可

posted @ 2021-01-20 11:51  uxinxin  阅读(135)  评论(0编辑  收藏  举报