ASP.NET Web 应用程序会话超时被忽略

ASP.NET web app session timeout being ignored

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

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

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

我应该使用其他超时设置吗?我在 IIS 7.5 下的应用程序池中使用 .NET 4.5.2 和 运行。

检查您的 IIS 设置

Select 您网站使用的应用程序池

选择高级设置

在流程模型类别下增加 'Idle Time-out' 值