我们刚刚把除一个项目外的所有Web应用程序从.NET Core 3.1项目升级到了我们解决方案中的.NET 6。这些项目是使用Razor的ASP.NET Core 3.1项目。以下是我们在热重载方面看到的结果:
- .NET 6项目的热重载似乎不起作用。启用了热重载,但我们的前端从未更新。刷新页面也似乎无法显示更新。
- ASP.NET Core 3.1项目的热重载按预期工作。
当我们在VS 2019中运行这些项目时,可以刷新任何项目中的页面,并且我们将看到更新。难道我们缺少了一些设置吗?
我们刚刚把除一个项目外的所有Web应用程序从.NET Core 3.1项目升级到了我们解决方案中的.NET 6。这些项目是使用Razor的ASP.NET Core 3.1项目。以下是我们在热重载方面看到的结果:
当我们在VS 2019中运行这些项目时,可以刷新任何项目中的页面,并且我们将看到更新。难道我们缺少了一些设置吗?
感谢Guru Stron!他在我的问题中的评论指导我去了解应该看哪里。我们需要:
此答案解决了我们的问题 - .NET Core MVC页面在更改后不会刷新
.AddRazorRuntimeCompilation()
,但依然无法解决。我做的是,在单击热重载按钮菜单栏中的向下箭头以打开菜单时,重新勾选“文件保存时热重载”选项。这对我起了作用。