我正在最新版本 2.2 上构建 .NET Core MVC。

我尝试过使用 chrome 的"清空缓存和硬重新加载"以及其他浏览器,但均无济于事。

在默认的 .Net Core 项目中它工作得很好,所以它一定是我的项目中的一些东西在过程中发生了变化。Startup.csProgram.cs没有解决方案。

答案

ASP.NET Core 2.2 似乎进行了更改(我找不到任何有关此更改的公告)。

但是,您可以使用 Startup 类中的某些配置来关闭此功能,如下所示。

services.AddMvc().AddRazorOptions(options => options.AllowRecompilingViewsOnFileChange = true);

对于 ASP.NET Core 3.0 及更高版本,请参阅 Alexander Christov 的回答

来自: stackoverflow.com