ASP.NET 会话过期时间

本文关键字:时间 过期 会话 NET ASP | 更新日期: 2023-09-27 17:56:57

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

ASP.NET 会话过期时间

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

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

您可以在代码隐藏中使用会话超时,如下所示

Session.Timeout = 120;
如果在 IIS

中承载网站,则可以在 IIS 中配置所需的超时。