gpt4 book ai didi

asp.net - 在RedisSessionStateProvider 1.6中设置 session 超时

转载 作者:行者123 更新时间:2023-12-05 07:55:59 27 4
gpt4 key购买 nike

我正在使用 RedisSessionStateProvider 1.6 和以下配置:

<sessionState mode="Custom" customProvider="AzureRedisCacheSessionState" timeout="10">
<providers>
<add name="AzureRedisCacheSessionState" type="Microsoft.Web.Redis.RedisSessionStateProvider" ... />
</providers>
</sessionState>

但是“超时”值似乎不起作用 - 无论我输入什么,它似乎都使用默认值 20 分钟。

session 在 20 分钟后超时(滑动),Session.Timeout 始终返回 20。

这个问题似乎是 1.6 版特有的 - 我尝试安装 1.5 版,并且工作正常。

我知道在几个版本之前,超时被视为绝对超时而不是滑动超时存在一些问题(我相信这个错误是在版本 1.4 中引入并在版本 1.5 中修复的) - 我遇到的问题不一样。

最佳答案

我遇到了同样的问题,在重建 Web 后,重新启动 IIS 并重新启动我的 Redis 服务器 - 它考虑了 timeout="123"中的设置。

关于asp.net - 在RedisSessionStateProvider 1.6中设置 session 超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28963472/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com