我需要让我的 blazor 服务器端应用程序始终保持活动状态。
我尝试将 iis 8.5 启动模式设置设置为“alwaysrunning”,并将“idle”设置为 0
但仍然关闭应用程序并捕获停止信号...在 23 点到 29 点之间...
我必须做什么才能让它活下去,我错过了哪个设置?
我必须在 web.config 上添加代码吗?
在 IIS 中,应用程序池默认每 29 小时回收一次。这是一个可配置的设置。请将常规时间间隔(分钟)从 1740 更改为 0。设置为 0 表示应用程序池永远不会回收。 (默认设置见图片)
更改此设置对于 Blazor 服务器应用程序很有帮助,因为否则当应用程序池回收时,客户端将与服务器断开连接。这是 Blazor 服务器使用的 SignalR 协议的一个怪癖。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)