我正在最新版本 2.2 上构建 .NET Core MVC。
我尝试过使用 chrome 的"清空缓存和硬重新加载"以及其他浏览器,但均无济于事。
在默认的 .Net Core 项目中它工作得很好,所以它一定是我的项目中的一些东西在过程中发生了变化。Startup.cs
和Program.cs
没有解决方案。
答案
ASP.NET Core 2.2 似乎进行了更改(我找不到任何有关此更改的公告)。
但是,您可以使用 Startup 类中的某些配置来关闭此功能,如下所示。
services.AddMvc().AddRazorOptions(options => options.AllowRecompilingViewsOnFileChange = true);
对于 ASP.NET Core 3.0 及更高版本,请参阅 Alexander Christov 的回答。