我知道这是一个常见的问题,但我尝试了所有我找到的建议,但似乎都没有对我起作用。
我有一个由asp.net开发的网站,托管在Windows专用服务器上。我想增加会话超时时间(不是应用程序超时时间),也就是说,我希望会话持续更长时间。
我尝试通过在web.config文件中添加以下行来编辑:
<sessionState timeout="60"></sessionState>
我尝试按照这篇文章的步骤在iis中更改此值:
http://technet.microsoft.com/en-us/library/cc725820(v=ws.10).aspx
我的web.config文件中的身份验证部分如下:
<authentication mode="Windows"/>
这些选项似乎都不起作用。会话值在5分钟(或更短时间)后变为 null。我已经登录,等待了近6分钟,在尝试访问另一个页面时,会话值变成了 null。
如果有任何帮助,将不胜感激。