ASP.NET会话到期时间

时间:2011-05-20 10:25:57

标签: c# asp.net session

我想将会话寿命设置为2h,但我不确定如何。 如果我在web.config中设置<sessionState timeout="120" />,我仍然每隔几分钟就会注销一次。我说错了吗? 谢谢!

3 个答案:

答案 0 :(得分:4)

您的超时很可能不是会话而是身份验证,请查找以下行并更改:

 <authentication mode="Forms">
  <forms name=".EMSOLG_ASPXAUTH" timeout="120" />
</authentication>

答案 1 :(得分:0)

您可以像这样使用代码隐藏中的会话超时

Session.Timeout = 120;

答案 2 :(得分:0)

如果您在IIS中托管了网站,则可以在IIS中配置所需的超时。