我使用asp.NETMVC应用程序和redis服务器。应用程序和redis服务器运行不同的服务器。redis服务器运行在linux上,我可以通过rediscli连接到redis服务器。当然,web应用程序是在iis上运行的。我已经开始在redis中使用storesession。为此,我安装并使用“microsoft.web.redissessionstateprovider”microsoft.web.RedisessionStateProvider.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
暂无答案!
目前还没有任何答案,快来回答吧!