解决方法:开启运行时编译
1 在现有项目中
nuget 添加引用 Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation
然后在 Startup.cs 的ConfigureServices 中 添加 如下代码
services.AddRazorPages()
.AddRazorRuntimeCompilation();
2 新项目
参考链接
https://docs.microsoft.com/zh-cn/aspnet/core/mvc/views/view-compilation?view=aspnetcore-3.0&tabs=visual-studio