Tag: f5

带有Redis背板的SignalR在F5后面 – StatusCode:400,ReasonPhrase:’Bad Request’

我在Server 2012 R2,启用了WebSockets的IIS 8.5上使用SignalR版本2.1.2和SignalR.Redis 2.1.2。 一切都在我的开发环境中完美运行。 我甚至可以在配置为使用相同背板的站点的不同服务器(例如,http machine1 / myapp / signalr,http machine2 / myapp / signalr)上站起来,并且两个UI都可以完美地向他们发送消息。 然后我将“myapp”移动到我们的下一个环境,这是一个由2台机器组成的集群,它们位于F5负载均衡器后面,使用dns别名设置路由到F5,然后循环“myapp”。 网站本身可以很好地连接到信号器,并且可以接收它订阅的已发布消息,但是当我尝试通过别名发布到网站时(例如http myappalias / signalr),我得到400,Bad Request错误响应。 这是一个错误的例子。 InnerException: Microsoft.AspNet.SignalR.Client.Infrastructure.StartException _HResult=-2146233088 _message=Error during start request. Stopping the connection. HResult=-2146233088 IsTransient=false Message=Error during start request. Stopping the connection. InnerException: System.AggregateException _HResult=-2146233088 _message=One or more errors occurred. HResult=-2146233088 IsTransient=false Message=One or […]