asp.net-mvc - ASP.NET MVC 中的会话超时问题?
问题描述
我在文件中使用了这个配置,web.config
但应用程序有时在 20 秒内注销,有时在 5 分钟内。
我的配置:
<system.web>
<sessionState mode="InProc" timeout="40"></sessionState>
</system.web>
解决方案
应用程序池回收可能存在问题。您可能需要在 web.config 中设置机器密钥。您可以从这里生成机器密钥
<machineKey validationKey="44C0D499FB3076EACAC4F152325E806D269DDA2A63409AED8967FE2F4C0C5EAD22DEDFBC1AF7009FFD7C2BDE99765BB9483195D3B7C31515512B630400C0B735" decryptionKey="BBC3FB80FA576AE800CED1AAA9089699524A1EF83AD9A6372B72CB6894C326AE" validation="SHA1" decryption="AES" />
推荐阅读
- amazon-web-services - 如何将视频从 kinesis 视频流传输到 AWS Rekognition 并对该视频执行数据分析?
- c# - 是否有人有用于聊天的 Listview 渲染器
- macos - 在 Parallels 上在 MBP 上运行 Windows 混合现实
- kubernetes - 配置 Microk8s
- sql - 从行之间的差异中获取总计
- android - TabLayout 或 DatePicker - 切换选项卡不更新,与 DatePicker 相同
- javascript - Chart.JS:当条形宽度足以容纳文本时,如何仅显示数据标签?
- python-3.x - 调用创建按钮功能时如何提供按钮 ID
- groovy - 如何使用groovy根据给定作业的构建号取消詹金斯构建
- message-queue - 在新消息停止接收后通知订阅者