3

我们开发了一个 ASP.Net Web 应用程序。在其 web.config 文件中,我们将会话超时时间设置为 60,如下所示:

    <sessionState mode="InProc" timeout="60"/>

但是,会话在 15 分钟内到期。我不想让会话过期 1 小时。如何将会话超时期限延长至 1 小时?我需要你的所有建议。

4

3 回答 3

4
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

所以你应该尝试更改应用程序池的工作进程默认超时

这是链接

于 2012-09-07T05:35:18.923 回答
0

您需要增加 IIS 会话状态超时。这可能被设置为覆盖<sessionState>。阅读以下内容 -配置会话超时 (IIS 7)

于 2012-09-07T05:33:43.590 回答
-1

只需在Timeout中增加时间,此时间以分钟为单位,因此将小时转换为分钟并在 web.config 中设置如下。

<sessionState mode="InProc" timeout="60"/>

您可以点击以下链接 http://forums.asp.net/t/1452762.aspx

阅读上面的链接,我希望这对你有用......

于 2012-09-07T05:28:00.313 回答