Session IIS上的经典ASP-超时会话未过期
我在IIS上有一个经典的ASP站点(IIS 6和IIS 8),它们都执行相同的操作。多年来,我们在IIS 5、6、7、8上都遇到过这个问题,但一直无法解决。我对IIS应用程序池设置的超时设置为120分钟。我在任何ASP代码本身中都没有session.timeout设置。我确实在global.asa文件中有一个Session.放弃,它运行良好 大多数情况下,如果用户空闲时间>120分钟,它会向用户发送一条消息,说明其会话已超时,使会话过期,并将其重定向回登录页面。。这就是它应该如何工作的,而且大多数情况下它是这样做的 我遇到的问题是,大约有5%的时间,一些用户似乎能够在120分钟之后保持会话活动。有些已经持续了好几天 我想知道是否有人知道这是什么原因?一些我认为可能导致这种情况的想法Session IIS上的经典ASP-超时会话未过期,session,iis,asp-classic,timeout,Session,Iis,Asp Classic,Timeout,我在IIS上有一个经典的ASP站点(IIS 6和IIS 8),它们都执行相同的操作。多年来,我们在IIS 5、6、7、8上都遇到过这个问题,但一直无法解决。我对IIS应用程序池设置的超时设置为120分钟。我在任何ASP代码本身中都没有session.timeout设置。我确实在global.asa文件中有一个Session.放弃,它运行良好 大多数情况下,如果用户空闲时间>120分钟,它会向用户发送一条消息,说明其会话已超时,使会话过期,并将其重定向回登录页面。。这就是它应该如何工作的,而且大多
有什么想法吗?您是否尝试过在global.asa中的应用程序启动方法中设置超时 我有一个类似的问题,但在我的情况下,会话在超时之前结束。 设置超时后,问题得到解决,只包括这一行:
Session.Timeout=20
希望有帮助。您的问题解决了吗?