【发布时间】:2020-04-01 20:17:41
【问题描述】:
我有一个 ASP.NET Core 3.1 C# razor pages 应用程序,它也使用一些 Blazor-serverside razor 组件。我已将它发布到 Windows 2008 R2 服务器上的 IIS。 但是在一部安卓手机上用 Chrome 浏览网站时,会定期出现一条消息:
正在尝试重新连接到服务器
当用户有一段时间不活动时,例如关闭手机显示屏,出现一条消息
与服务器断开连接。重新加载页面...
该网站不是英文的,这些通用消息不利于最终用户体验。有什么办法可以禁用这些消息,或者至少将它们翻译成另一种语言?
【问题讨论】:
-
您可能会从 github.com/aspnet/AspNetCore/issues/10325 获得一些提示对于移动场景,WebAssembly 上的 Blazor 应该是您的主要选择,而不是服务器端。
-
但是即使页面上没有 blazor 组件,问题仍然存在,此消息是由于连接到 blazor hub 失败引起的,不是吗?
-
@VojtěchDohnal -- 使用 blazor Web 程序集无需连接到集线器。
标签: c# asp.net-core razor-pages blazor-server-side asp.net-core-3.1