会话和身份验证超时不起作用

时间:2013-10-04 18:14:36

标签: asp.net .net authentication iis session-timeout

我在web.Config中将Sessionstate设置为身份验证超时,如下所示,但用户注销时间不到20分钟

<authentication mode="Forms">
  <forms defaultUrl="~/Default.aspx" loginUrl="~/Login.aspx" name="Login" timeout="43200" slidingExpiration="true"/>
</authentication>

<sessionState timeout="43200"></sessionState>

2 个答案:

答案 0 :(得分:1)

首先,我想澄清一下,身份验证与Session几乎没什么关系。

每当新用户点击网站时,会话就会开始。

认证cookie在用户浏览器上有用的时间由身份验证超时定义。

您还可以尝试通过转到IIS并在此处设置会话超时来设置会话超时

答案 1 :(得分:0)

您应该在IIS中禁用或增加应用程序池超时 - 网站属性。

此致