SignalR登录asp.net core IIS网站后连接关闭



我在IIS上创建了一个新的asp.net core网站并正常工作,但在发布负载均衡器后出现了一个新的问题,即登录系统后,SignalR连接立即关闭,由于会话超时退出网站。注意到没有出现明显的错误。有什么建议吗?

在负载均衡的环境中,SignalR需要进行反向规划,这将把原本存储在web服务器内存中的内容放入数据库中。如果没有反向规划,当SignalR回复通过负载均衡器进入并且没有最终到达最初请求服务器POV回复的服务器时,该回复不是对任何东西的响应,因为它在内存中没有任何东西。

倒刨真的很容易。这里的高级概述:https://learn.microsoft.com/en-us/aspnet/signalr/overview/performance/scaleout-in-signalr

数据库特定指令…

Azure: https://learn.microsoft.com/en-us/aspnet/signalr/overview/performance/scaleout-with-windows-azure-service-bus

复述:https://learn.microsoft.com/en-us/aspnet/signalr/overview/performance/scaleout-with-redis

SQL Server: https://learn.microsoft.com/en-us/aspnet/signalr/overview/performance/scaleout-with-sql-server

最新更新