一尘不染

SignalR无法连接到SSL上的Azure Redis

redis

我目前将我的Redis缓存服务器托管在Azure上,并使用以下命令让SignalR将其作为骨干网…

GlobalHost.DependencyResolver.UseRedis(“ Server”,port,“ password”,“
eventKey”);

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

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


阅读 371

收藏
2020-06-20

共1个答案

一尘不染

您可以尝试以下方法: GlobalHost.DependencyResolver.UseRedis(new RedisScaleoutConfiguration(connectionString, "YourServer"));

和连接字符串类似:

connectionString =“ yourNameHere.cache.windows.net,ssl = true,password =
YourPasswordKey”

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

2020-06-20