我在web.config中有这个:
<sessionState timeout="70"/>
和
<authentication mode="Forms">
<forms loginUrl="~/Index" timeout="60" />
</authentication>
我也有:
Session.Timeout = 70;
因此,大约一个小时后,用户仍然登录,但会话为空,程序崩溃。有什么想法吗?
答案 0 :(得分:1)
您必须检查您的会话是否为空,然后重定向到登录页面。
答案 1 :(得分:0)
实际上问题中的代码是正确的。但是,每次重建代码时,会话都会丢失。这就是问题所在。