Redis невозможно подключиться к IIS - PullRequest
0 голосов
/ 17 апреля 2020

Я использую ASP. NET MVC приложение и сервер Redis. Приложение и сервер Redis работают на отдельных серверах. И сервер Redis работает на linux, и я могу подключиться к серверу Redis из Redis-Cli. Конечно, веб-приложение работает на IIS. Я начал использовать сессию магазина в redis. Я устанавливаю и использую «Microsoft.Web.RedisSessionStateProvider» для этой цели. Версия "Microsoft.Web.RedisSessionStateProvider.dll" 3.x работает отлично. Но когда я обновляю версию 4.x, она поднимает ошибку. Я пробовал все, что я знаю. Но проблема все еще продолжается.

//Web.config
<modules>
  <remove name="Session" />
  <add name="Session" type="Microsoft.AspNet.SessionState.SessionStateModuleAsync, Microsoft.AspNet.SessionState.SessionStateModule, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" preCondition="integratedMode" />
</modules>

<sessionState mode="Custom" customProvider="MySessionStateStore">
    <providers>
        <add type="Microsoft.Web.Redis.RedisSessionStateProvider" name="MySessionStateStore" host="WEBSRV01" accessKey="" ssl="false" />
    </providers>
</sessionState>

И я принимаю эту ошибку уже (Мой сервер Redis работает правильно)

Server Error in '/' Application. UnableToConnect on
WEBSRV01:6379/Interactive, Initializing/NotStarted, last: NONE,
origin: BeginConnectAsync, outstanding: 0, last-read: 5s ago,
last-write: 5s ago, keep-alive: 60s, state: Connecting, mgr: 10 of 10
vailable, last-heartbeat: never, global: 0s ago, v: 2.1.30.38891
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...