.net core 2.2 关于动态模板问题

简单来说,修改views中的cshtml文档后,必须重新发布站点才能正常使用,否则会提示

System.InvalidOperationException: Cannot find compilation library location for package ‘Microsoft.AspNet.WebApi.Client’

不知道有什么解决办法

解决办法:

修改.csproj文件

  <PropertyGroup>
    <TargetFramework>netcoreapp2.2</TargetFramework>
    .........
  </PropertyGroup>
修改为
<PropertyGroup>
    <TargetFramework>netcoreapp2.2</TargetFramework>
    .........
    <MvcRazorCompileOnPublish>false</MvcRazorCompileOnPublish>
  </PropertyGroup>

经测试,centos nginx 配置后依然无法使用,直接无法显示

发表评论

邮箱地址不会被公开。 必填项已用*标注