gpt4 book ai didi

Asp.net session 几秒后自动过期

转载 作者:行者123 更新时间:2023-12-02 20:51:33 24 4
gpt4 key购买 nike

当用户登录时,我将 user_id 存储在 session 变量中,在第二页上,我正在检查页面加载,如果 user_id 存在,则很好,否则重定向到登录页面,但是当我登录并在几秒钟后重定向到下一页时,我刷新页面,我的 session 在那里为空,我被重定向到登录页面,它发生在整个应用程序中我已经尝试了所有解决方案,但都是徒劳的

另一件事是,应用程序在开发服务器以及 LAN 中的本地 IIS 上运行良好,但在实时服务器上却出现此问题。

请提出解决方案,我还在 web.config 的 Proc 中定义 session 超时(以分钟为单位)和模式。

提前致谢

最佳答案

如果您使用 InProc session 状态模式并在应用程序池中使用多个工作进程,则 session 可能会在几秒钟后自动过期,因为如果不同的工作进程处理同一 session 的不同请求,则可能会发生数据丢失。

就我而言,我使用InProc session 状态模式,最大工作进程设置为 4,因此 session 即将过期

设置最大工作进程 = 1 解决了这个问题

关于Asp.net session 几秒后自动过期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14476264/

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