欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

.net core填坑记录

程序员文章站 2022-03-09 21:53:50
...

1.调试的时候如果修改了视图无法在浏览器中按F5实时刷新的问题
出现这个的情况是应为.net core默认不提供项目运行时编译功能的.要解决这个问题需要手动增加运行时编译功能
解决方案:
a).通过nuget添加包:Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation
b).在Startup文件的ConfigureServices方法中增加

services.AddMvc().AddRazorRuntimeCompilation();

然后在安装包的时候可能会提示包与当前版本不兼容的问题

Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation 5.0.0与netcoreapp3.1不兼容

出现这个问题是应为你安装的包的版本需要.net5.0.可以尝试安装core兼容的版本.如3.1版本的包.或者直接在nuget控制台输入

 Install-Package Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation -Version 3.1
相关标签: core