mvc backplane redis signalr signalr-hub signalr-backplane azure-redis-cache

redis - backplane - signalr mvc



SignalR no se puede conectar a Azure Redis en SSL (2)

Puede intentar esto: GlobalHost.DependencyResolver.UseRedis(new RedisScaleoutConfiguration(connectionString, "YourServer"));

Y la cadena de conexión algo así como:

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

Asegúrese de estar utilizando SignalR creado con StackExchange.Redis (lo último es gratest;)

Actualmente estoy alojando mi servidor de caché redis en Azure, y tengo signalR confiando en él como la red troncal usando lo siguiente ...

GlobalHost.DependencyResolver.UseRedis ("Servidor", puerto, "contraseña", "eventKey");

Esto funciona en el puerto 6379 (no SSL) pero mi aplicación de chat se rompe cuando trato de conectarme al puerto SSL (6380) de mi servidor Azure Redis, y el concentrador nunca se inicia. ¿Cuál podría ser la causa de este problema? ¿O estoy haciendo algo mal?

Este es el error que aparece en / signalr / connect en mi navegador net :: ERR_CONNECTION_RESET


En caso de que alguien más solucione el problema, parece que la cadena de conexión predeterminada proporcionada por el portal de Azure contiene abortConnect = False. Una vez que eliminé esa parte, las cosas comenzaron a funcionar para mí.