【发布时间】:2013-11-01 19:09:17
【问题描述】:
我正在处理 Win2008R2 上 IIS 7.5 下的 ASP Classic 站点超时问题。我将超时设置为 1 分钟,以便我可以测试并且一切正常。我尝试将其设置为 5 秒以加快测试速度,但收到错误说超时不能小于 1 分钟,并且超时更改被取消。
现在 IIS 管理器说超时是 1 分钟,但 Session 说它是 20 分钟。我所做的任何事情都不会改变会话中的超时。我已更改超时并保存,尝试重新启动 IIS,从 IIS 中删除应用程序并将其添加回来,但超时仍然是 20 分钟。
有人知道如何重置此超时吗?
编辑:我检查了 applicationHost.config 并且看起来没问题。
<location path="Default Web Site/CostBrad">
<system.webServer>
<asp scriptErrorSentToBrowser="true">
<session timeout="00:01:00" />
</asp>
<security>
<authentication>
<anonymousAuthentication enabled="false" />
<windowsAuthentication enabled="true" />
</authentication>
</security>
</system.webServer>
</location>
【问题讨论】:
-
您可以通过直接编辑
applicationHost.config文件来修复 IIS 存储中的任何“坏”数据。 -
谢谢 vcsJones,但我试过了。这是在 applicationHost.config 中: