Однако теперь у нас есть новый сервер Redis, которому для подключений требуется сертификат клиента (опция ssl=true). Мы не нашли способа указать информацию, связанную с сертификатом, в файле web.config в узле sessionState/providers.
Примечание: мы можем подключаться/читать/записывать Кэш Redis с кодом C# и клиентским сертификатом (опция ssl=true) для управления кешем, но проблема с управлением состоянием сеанса Redis.
Для его реализации мы использовали приведенную ниже технологию и пакет nuget:
- .NET Framework 4.8
- ASP.NET MVC v5.2.9 с C#
- StackExchange.Redis Версия: 2.6.96
- Версия Redis Server: 7.2.3
- Microsoft.AspNet.SessionState.SessionStateModule Версия: 1.1 .0.0
Код: Выделить всё
Мы получаем следующую ошибку:
Нет соединения для обслуживания этой операции: EVAL
Также прилагаются скриншоты с теми же ошибками:
скриншот ошибки подключения
Будем очень благодарны за любую помощь в решении этой проблемы
Мы попробовали другой вариант для ssl=true для управления состоянием сеанса Redis параметры и, как уже упоминалось, мы можем подключаться/читать/записывать на тот же сервер Redis с опцией ssl=true, используя код C# для управления нашим кэшем.
Подробнее здесь: https://stackoverflow.com/questions/787 ... tate-in-as