Проблема с подключением к StackExchange.Redis 1.2.6 - PullRequest
1 голос
/ 02 августа 2020

Я пытаюсь реализовать Azure Redis Cache в моем существующем ASP. NET веб-приложении. Его сборка в . NET Framework 4.5

Совместимый вариант пакета Nuget StackExchange.Redis - 1.2.6. Когда я устанавливаю и использую то же самое, он выдает ошибку: «Невозможно подключиться "

Просто изменив мое приложение для встраивания. NET Framework 4.6 и даже не обновив StackExchange.Redis до последней совместимой версии, мой код начинает работать.

Я не могу изменить. NET Структура моего веб-приложения. Пожалуйста, помогите.

Здесь кто-нибудь сталкивался с этой проблемой?

1 Ответ

0 голосов
/ 04 августа 2020

Сначала вы можете посмотреть мою демонстрацию. Я могу использовать StackExchange.Redis 1.2.6 в проекте .NET Framework 4.5. Вы можете скачать мою демонстрацию для теста , вам просто нужно вставить свой connectionstr. Если нет ssl, вам также необходимо изменить порт на 6379.

введите описание изображения здесь

Мой CacheConnection как показано ниже. Нет сертификата SSL.

<add key="CacheConnection" value="pans******he.redis.cache.windows.net:6379,password=*********,ssl=False,abortConnect=False,allowAdmin=true"/>

Зачем добавлять ,allowAdmin=true, потому что код ниже.

var server = Connection.GetServer(endpoint.Host, endpoint.Port);
var clients = server.ClientList();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...