redis - SignalR 无法连接到 SSL 上的 Azure Redis

标签 redis signalr signalr-hub signalr-backplane azure-redis-cache

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

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

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

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

最佳答案

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

和连接字符串类似:

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

确保您使用的是通过 StackExchange.Redis 构建的 SignalR(最新的最好;)

关于redis - SignalR 无法连接到 SSL 上的 Azure Redis,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29570224/

相关文章:

c# - SignalR 2.2.0 'Context.ConnectionId' .Net 客户端无法手动设置

asp.net-core - 在 SignalR 的集线器外访问 Context.ConnectionID

redis - 从使用 Redis 的 Vagrant Vbox,在主机上设置本地主机

node.js - Redis 事件处理函数正在丢失类引用

laravel - 在 Laravel 中,除了免费之外,使用 redis 和 socket.io 比 pusher 有什么好处?

c# - Signalr/Hub 未在 IIS 7 中加载但在 Visual Studio 中正常工作

javascript - SignalR 异常记录?

redis - redis如何存储数据

javascript - WebChat 如何为发送者/接收者设置 css 颜色

javascript - 解析从 signalR 序列化的 DateTime