我在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>
答案 0 :(得分:1)
首先,我想澄清一下,身份验证与Session几乎没什么关系。
每当新用户点击网站时,会话就会开始。
认证cookie在用户浏览器上有用的时间由身份验证超时定义。
您还可以尝试通过转到IIS并在此处设置会话超时来设置会话超时
答案 1 :(得分:0)
您应该在IIS中禁用或增加应用程序池超时 - 网站属性。
此致