如何解决自动刷新在 ASP.NET Core 5 中静默失败的问题?

Posted

技术标签:

【中文标题】如何解决自动刷新在 ASP.NET Core 5 中静默失败的问题?【英文标题】:How do I troubleshoot auto-refresh failing silently in ASP.NET Core 5? 【发布时间】:2020-11-23 17:10:18 【问题描述】:

我读到了Auto-refresh capability introduced in ASP.NET Core 5 with .NET 5。我将我的 Blazor 网站升级到 .NET 5,并认为它可以正常工作,但它似乎不适合我。

我曾经使用过 Westwind.AspNetCore.LiveReload,但我已将其删除以尝试一下。

当我进行更改时,应用程序会为我重建并重新启动 Web 服务器,但浏览器不会刷新。这是我从 .NET Core 3.1 升级的项目。是否需要在 startup.cs 中执行任何操作才能启用此功能?还有什么可以干扰的?如何解决问题?

【问题讨论】:

【参考方案1】:

您可以使用该问题答案中提到的方法重新加载页面 .NET Core MVC Page Not Refreshing After Changes

【讨论】:

我希望使用内置功能并避免使用 Westwind,正如我在问题中指出的那样。 检查这可能对你有帮助***.com/questions/53639969/… 修订版和链接不适用于刚刚在 ASP.NET Core 5 中发布的新自动刷新功能,它是 .NET 5 的一部分。对于它的价值,我已经有了 .AddRazorRuntimeCompilation()在。不过,感谢您的尝试。

以上是关于如何解决自动刷新在 ASP.NET Core 5 中静默失败的问题?的主要内容,如果未能解决你的问题,请参考以下文章

ASP.NET Core 自动刷新JWT Token #yyds干货盘点#

ASP.NET Core 定时刷新第三方 Token

如何在 Asp.net Core 3.1 中使用 Ajax 刷新或重新加载 ViewComponent?

如何按照存储库模式在 Asp.Net Core 5.0 项目上实现 .Net Core Identity?

如何撤销存储在 Identity Server 数据库中的 asp net core 中的刷新令牌

小5聊Asp.Net Core 2.1基础之部署在IIS上接口请求超时解决方法