会话超时问题

时间:2011-03-29 14:52:34

标签: asp.net

亲爱的所有人 我在云服务器上托管了一个网站,我已经添加了 sessionState mode =“InProc”timeout =“1440”/> web.config 文件中。但会议在1-2分钟内超时。 我认为web.config设置应该覆盖IIS设置。但它不起作用。有解决方案吗?

提前致谢

Anoop George Thomas

2 个答案:

答案 0 :(得分:1)

使用InProc(内存中)会话状态,如果出现以下任何一种情况,您将丢失会话:

  • IIS工作进程重新启动
  • 用户被转移到同一个网络服务器或另一个网络服务器上的另一个工作进程
  • IIS重新启动

我会验证您在IIS上没有看到任何奇怪的重启行为,或者您是否在云环境中蹦蹦跳跳。

答案 1 :(得分:0)

如果你使用Forms身份验证,那么它也会超时。

<authentication mode="Forms">
       <forms timeout="20"/>
</authentication>