【问题标题】:ASP.NET web app session timeout being ignoredASP.NET Web 应用会话超时被忽略
【发布时间】:2017-02-01 21:40:35
【问题描述】:

在我的web.config 中,我使用以下方法将会话超时设置为 60 分钟:

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

但是,无论如何,会话似乎超时了大约 20 分钟。

我应该使用另一个超时设置吗?我正在使用 .NET 4.5.2 并在 IIS 7.5 下的应用程序池中运行。

【问题讨论】:

  • 20 分钟是IIS Default。此页面还包含有关如何在 IIS 中增加会话的说明

标签: asp.net session iis-7.5 session-timeout


【解决方案1】:

检查您的 IIS 设置

选择您的站点使用的应用程序池

选择高级设置

在流程模型类别下增加“空闲超时”值

【讨论】:

  • 谢谢,这看起来现在可以工作了。我还需要 web.config 中的&lt;sessionState mode="InProc" timeout="60"/&gt; 吗?
  • 很高兴它有帮助..默认模式是 inProc 并且有 20 分钟超时。我认为我们可以删除它,但我会在得出结论之前对其进行测试!
  • 不要删除,否则将应用默认值
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-23
  • 1970-01-01
  • 2023-03-18
  • 2023-03-08
相关资源
最近更新 更多