玖叶教程网

前端编程开发入门

AddRazorRuntimeCompilation失效解决方案

一、确保安装了Nuget包

Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation


二、在Startup.cs类的方法ConfigureServices中添加对此的引用

//用于前端修改后自动进行编译,不用重新启动后才生效
 services.AddControllersWithViews().AddRazorRuntimeCompilation().AddJsonOptions(options =>
 {
     options.JsonSerializerOptions.PropertyNamingPolicy = null;
     options.JsonSerializerOptions.Converters.Add(new DatetimeJsonConverter());
 });

三、确保launchSettings.json的配置如下

PS:如果以上的方法还没有效果,请检查一下Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation这个的版本号是否对应项目的目标版本,如.net5要安装【5.*】版本,如果.net6要安装【6.*】版本

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言