我们开发了一个 ASP.Net Web 应用程序。在其 web.config 文件中,我们将会话超时时间设置为 60,如下所示:
<sessionState mode="InProc" timeout="60"/>
但是,会话在 15 分钟内到期。我不想让会话过期 1 小时。如何将会话超时期限延长至 1 小时?我需要你的所有建议。
我们开发了一个 ASP.Net Web 应用程序。在其 web.config 文件中,我们将会话超时时间设置为 60,如下所示:
<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
所以你应该尝试更改应用程序池的工作进程默认超时
这是链接。
您需要增加 IIS 会话状态超时。这可能被设置为覆盖<sessionState>
。阅读以下内容 -配置会话超时 (IIS 7)
只需在Timeout中增加时间,此时间以分钟为单位,因此将小时转换为分钟并在 web.config 中设置如下。
<sessionState mode="InProc" timeout="60"/>
您可以点击以下链接 http://forums.asp.net/t/1452762.aspx
阅读上面的链接,我希望这对你有用......