我们开发了一个ASP.Net Web应用程序。在它的web.config文件中,我们设置了会话超时时间为60,如下所示:
<sessionState mode="InProc" timeout="60"/>
但是,会话在15分钟内仍然过期。我不想让会话过期长达1小时。如何将会话超时时间延长到1小时?我需要你们的建议。
<sessionState mode="InProc" timeout="60"/>
但是,会话在15分钟内仍然过期。我不想让会话过期长达1小时。如何将会话超时时间延长到1小时?我需要你们的建议。
The application pool’s worker process default idle timeout is also set to 20 minutes
The default mode of storing session state is in the IIS process
只需在Timeout中增加时间,而这个时间是以分钟为单位的,因此将小时转换为分钟,并在web.config中进行设置。
<sessionState mode="InProc" timeout="60"/>
您可以点击下面的链接 http://forums.asp.net/t/1452762.aspx
阅读上述链接,我希望这对您有用...
Session.Timeout
是否设置为较低的值。 - nunespascal