SignalR无法连接到SSL上的Azure Redis

Tod*_*odd 6 redis signalr signalr-hub signalr-backplane azure-redis-cache

我目前在Azure上托管我的redis缓存服务器,并使用以下信号依赖signalR作为主干...

GlobalHost.DependencyResolver.UseRedis( "服务器",港口, "密码", "eventKey");

这可以在端口6379(非SSL)上找到,但是当我尝试连接到Azure Redis服务器的SSL端口(6380)时,我的聊天应用程序中断了,并且集线器从未启动过.这个问题可能是什么原因?或者我做错了什么?

这是我的浏览器net :: ERR_CONNECTION_RESET中/ signalr/connect上出现的错误

小智 17

你可以试试这个: GlobalHost.DependencyResolver.UseRedis(new RedisScaleoutConfiguration(connectionString, "YourServer"));

和连接字符串类似:

的connectionString = "yourNameHere.cache.windows.net,SSL = TRUE,密码= YourPasswordKey"

确保您使用的是使用StackExchange.Redis构建的SignalR(最新的是感谢;)