第一步: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>
再发布即可