gpt4 book ai didi

Asp.net session 变量超时

转载 作者:行者123 更新时间:2023-12-02 10:25:23 26 4
gpt4 key购买 nike

我在 iis6 上使用 asp.net (.net 4.0),并且有一个 session 变量在大约 20-30 分钟后消失。

我已经尝试了在互联网上可以找到的所有内容:

我的 web.config 包含:

<sessionState mode="InProc" cookieless="false" timeout="120" />
<httpRuntime requestValidationMode="2.0" maxRequestLength="204800"
executionTimeout="3600" />
<forms loginUrl="/subsidies/inlog.aspx" name=".ASPXFORMSAUTH" timeout="120" />
<membership defaultProvider="MyMembershipProvider" userIsOnlineTimeWindow="121">

机器:

c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Config\web.config

<system.web>
<sessionState timeout="120" />

应用程序池:

回收工作进程(以分钟为单位):120

空闲时间(以分钟为单位)后关闭工作进程:120

网站属性:

连接超时:120 秒

主目录 > 配置 > 选项 > 应用程序配置 >

  • x 启用 session 状态(已启用)
  • session 超时:120 分钟

但是, session 变量在大约 20-30 分钟内就会消失。希望有人能帮助我......

最佳答案

终于找到问题所在了。已修复。

问题出在应用程序池上。每次回收时, session 都会丢失。所以我们确实关闭了应用程序池回收,并安排每天回收一次。

关于Asp.net session 变量超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6598925/

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