首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VisualStudio2022 .Net 6 Razor项目中不工作的热Reload

VisualStudio2022 .Net 6 Razor项目中不工作的热Reload
EN

Stack Overflow用户
提问于 2022-05-18 23:06:24
回答 3查看 3.2K关注 0票数 5

在我们的解决方案中,除了一个web应用项目之外,我们刚刚将所有web应用程序项目从.NET Core3.1项目升级到了.NET 6。这些是使用Razor的ASP.NET Core3.1项目。以下是我们所看到的关于热重放的结果:

  1. .NET 6项目热重加载似乎不起作用。热重放是启用,但我们的前端从来没有更新。刷新页面似乎也没有显示更新。
  2. ASP.NET Core3.1项目热重加载正在按预期工作。

当我们在VS 2019中运行这些项目时,我们可以刷新任何项目中的页面,我们将看到更新。这里有没有我们缺少的设置?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2022-05-19 16:54:54

非常感谢斯特伦大师!他在我问题上的评论使我想到了我应该看的地方。我们必须:

更新Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation Nuget包

  • ,将此添加到launchsettings.json:ASPNETCORE_HOSTINGSTARTUPASSEMBLIES to "Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation"

这个答案解决了我们的问题-- .NET Core MVC Page Not Refreshing After Changes

票数 8
EN

Stack Overflow用户

发布于 2022-05-19 01:45:12

首先,确保所有选项都被选中

在热重加载中,您可以选择默认选择的Hot Reload On File Save**(Not ),然后VS将在您的** ctrl+s**;**之后重新加载

Demo

票数 6
EN

Stack Overflow用户

发布于 2022-07-31 06:16:02

我也遇到了同样的问题,在尝试了包括回滚版本和向Program.cs添加.AddRazorRuntimeCompilation()在内的所有事情之后,仍然没有起作用。我所做的实际上是重新检查“热重新加载文件保存”选项,当您单击向下箭头,以打开菜单上的热重新加载按钮从菜单栏。这对我起了作用。

希望这对你有用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72296892

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档