【发布时间】:2016-12-19 07:57:21
【问题描述】:
出于测试目的,我已将 Idle-timeout 设置为 1 分钟。另外,我有一个 SessionState 超时设置为 3 分钟。 SessionState timeout 工作正常,但 IIS Idle-timeout 不工作?
为了您的信息,我检查了 ApplicationHost.config 文件,该设置已经存在
<system.applicationHost>
<applicationPools>
<add name="dev_web_core" autoStart="true" startMode="AlwaysRunning">
<processModel idleTimeout="00:01:00" />
<recycling>
<periodicRestart time="00:00:00">
<schedule>
<clear />
<add value="01:00:00" />
</schedule>
</periodicRestart>
</recycling>
</add>
</applicationPools>
</system.applicationHost>
【问题讨论】:
-
不工作是什么意思?根本没有超时或不是所需的超时?您是否正在使用 IIS、IIS-Express 或 Cassini 以及哪个版本来测试您的 Web 应用程序?你在调试模式下测试吗? (
<compilation debug="true" ...在 web.config 中。) -
@Frédéric,我的意思是根本没有超时。换句话说,超时后,用户不会被重定向到登录页面。我正在 Microsoft Windows Server 2012 R2 上使用 IIS 版本 8.5.9600.16384 测试 Web 应用程序。谢谢
标签: asp.net asp.net-mvc iis