经典ASP网站中的会话超时

use*_*951 6 iis-7 session-timeout asp-classic

经典ASP在哪里存储会话超时值?我已经看过代码,并且这个经典的ASP网站未使用Global.asa(因此没有“ Session_OnStart”)或Session.timeout = x。该网站托管在IIS 7上。在此网站的IIS上的“功能”视图中,双击“ ASP”->“会话属性”->“启用会话”设置为“ True”,并将“超时”值设置为20。问题是:尽管会话超时设置为20分钟。在IIS上,5分钟后超时。还有其他方法/地方可以修改此经典ASP网站的会话超时值吗?

有人可以帮我吗?

编辑:我查看了应用程序池的设置。空闲超时为20分钟。并将“回收->常规时间间隔”设置为1740。

Lan*_*art 6

根据我的评论,需要像下面的图像一样设置“回收”设置,以确保不会重置应用程序池。

IIS 7+中的回收设置

还值得设置“生成回收事件日志条目”,这样您就可以查看导致您的应用程序池重置的事件。这样,您可以在事件查看器中对其进行监视。

在此处输入图片说明


有用的链接