ASP会话超时工作不正常
问题描述:
我想会议不会消失后,默认20分钟,所以我在ASP文件里写了这个代码ASP会话超时工作不正常
<%
Session("userid")=rsGuestbook("UserID")
Session("TitleofTheme")=rsGuestbook("TitleofTheme")
Session("Compare")=rsGuestbook("Compare")
Session("Thecontect")=rsGuestbook("Thecontect")
Session("LastUpdate")=rsGuestbook("LastUpdate")
Session("RequestID")=rsGuestbook("RequestID")
userID=Session("userid")
session.timeout=600 %>
但不知何故,仍有20 ...
<% Response.Write(Session.timeout) %>
它显示我600但对应于20
我在这里读了几个答案,但发现尼姑很好的答案为什么究竟和我的代码中缺少什么是 为快速修复感到高兴,没有我不想使用cookies。
答:这是服务器端故障或更好的说:“回收池”只是使它更清洁,会议将持有更长的
答
你必须设置session.timeout=600
每一页上 - 什么IIS版本是你使用?
IIS 7 Classic ASP session for website, website subdirectory, application inside website
答
您可以在IIS中做到这一点。
转到IIS控制台,则跳转上ASP > Session Properties > Timeout
你会看到的00:20:00
的默认值可以更改自己的喜好。
注意:这会影响您应用它的级别上的所有文件和子目录。
答
如果网站流量低,您的应用程序池可能会在20分钟后回收。因此,在关联的应用程序池的高级设置中设置较高的“空闲时间(分钟)”可能会有所帮助
我有同样的问题...我的服务器时间为7分10秒...我知道了解原因。 – 2016-11-22 09:00:11