IIS Windows Server 2012 中的 Blazor 问题 - “发生错误。此应用程序在重新加载之前可能不再响应。”
Posted
技术标签:
【中文标题】IIS Windows Server 2012 中的 Blazor 问题 - “发生错误。此应用程序在重新加载之前可能不再响应。”【英文标题】:Blazor problem in IIS Windows Server 2012 - "An error has occurred. This application may no longer respond until reloaded." 【发布时间】:2021-08-09 01:55:18 【问题描述】:在与应用程序建立 signalR 连接时,首次登录到 blazor 服务器端应用程序时遇到问题。
应用程序托管在 IIS Windows server 2012(生产服务器)上。
在 IIS Experss Visual Studio 中调试应用程序时,我执行相同的情况并且没有发生错误,在 IIS Express 中一切正常。
IIS Windows Server 2012 和 IIS Experess 在 SignalR 方法中是否有任何区别?
【问题讨论】:
可能和应用池回收有关,可以参考:***.com/questions/66443520/… 【参考方案1】:您必须为 SignalR 启用 Websocket:
【讨论】:
以上是关于IIS Windows Server 2012 中的 Blazor 问题 - “发生错误。此应用程序在重新加载之前可能不再响应。”的主要内容,如果未能解决你的问题,请参考以下文章
自定义 ServiceHostFactory 在 Windows Server 2012 和 IIS 8.5 上失败
受 Heartbleed 攻击影响的 Windows Server 2012 R2 和 IIS? [关闭]