已经在iis中设置了session超时60分钟. 可实际上很快,有时候不到1分钟就超时退出了. 怎么回事?

已经在iis中设置了session超时60分钟. 可实际上很快,有时候不到1分钟就超时退出了. 怎么回事?服务器是win2003.哪位碰到这问题的过来帮忙下。 谢谢了
我在另一个服务器空间就没事
password=md5(password)
set rs=server.createobject("adodb.recordset")
sql="select * from Admin where password='"&password&"'and username='"&username&"'"
rs.open sql,conn,1,3
if rs.bof and rs.eof then
FoundErr=True
ErrMsg=ErrMsg & "<br><li>用户名或密码错误!!!</li>"
else
if password<>rs("password") then
FoundErr=True
ErrMsg=ErrMsg & "<br><li>用户名或密码错误!!!</li>"
else
rs("LastLoginIP")=Request.ServerVariables("REMOTE_ADDR")
rs("LastLoginTime")=now()
rs("LastLoginTime")=rs("LastLoginTime")+1
rs.update
session.Timeout=SessionTimeout
session("AdminName")=rs("username")
session("Aleave")="check"
rs.close
set rs=nothing

第1个回答  2008-07-31
感觉是你IIS设置的问题,你是不是只是设置了60秒?
第2个回答  2008-08-02
这个也和Asp代码有关..
你可以把代码贴出来看看

你SessionTimeout 设置多少??

后台一分钟就自动退出. .net的程序,懂行的人帮忙看看!
你是把用户名存到session里的,timeout默认是20分钟失效!你想要一分钟后失效,把timeout设置为1 那你就把时间设置长一点就行了!我以前就遇到这样的情况,结果不是session配置的问题,是自己程序判断的session的问题!

windows7里的IIS里怎么设置session会话超时时间?
选中你的站点,会出现这个:双击“asp”---会话属性---超时 里面默认是00:20:00注意:不是此处设置了就一定不会超时,应用程序池如果满足回收条件,也会导致session丢失比如:默认设置是20分钟,你刚刚登陆才1分钟,这个时间,正好遇到应用程序池回收(比如cpu、内存到达设置的使用率或到回收时间等...

session失效时间很快
步骤:开始——〉管理工具——〉Internet信息服务(IIS)管理器——〉网站——〉默认网站——〉右键“属性”——〉主目录——〉配置——〉选项——〉启用会话状态——〉会话超时(在这儿设置你要的超时时间,单位分钟)。确定即可。2、ASP.NET应用程序中Session过期时间的设置 在ASP.NET这样的Web应用中,...

在asp程序中为什么我设置了session.timeout=480还会丢失呢
一般的空间提供商会控制session会话时间,即使你设置了session.timeout但超过提供商的时间一样会丢失的

在ASP.NET里面能不能设置个别Session的超时时间?(详见问题补充)_百度...
在aspx文件里设置Session.Timeout ,或者web.config设置sessionState 然后在IIS 里面有个设置 站点属性-》主目录-》应用程序配置-》选项-》启用会话状态-》会话超时,可以设置。

(C#)在Web.config中设置Session的超时时间没有反应,请教!有点急,先谢...
另外这个属性对话框中还有其它几项:第二项应该是连接的用户超过了一定数目回收。第三项是到某一个时间就自动回收。在“性能”选项卡中“在空闲此时间段后关闭工作进程”,这里就是设置IIS默认session.timeout时间的地方了。默认值20分钟,这里同样最大值可设为4000000,和在ASP页中设置 session.timeout...

IIS中如何设置服务器session丢失问题。
1.修改webconfig中timeout的时效时间 2.建议让网站使用独立的应用程序池 3.iis设置Session超时时间(默认为20分钟)4.在应用程序池上打开网站对应的应用程序池属性,将web数量改为1 重启iis 5.在主页里面嵌套一个框架页iframe,设置宽度高度为0.在里面的加载页面里的 里面加入这一句,意思是每隔18分钟向...

后台登入老超时 asp后台没有设置session.timeout=60 服务器设置的会话超...
iis设置的。你把iis超时时间设置下。

C#在控制器中设置session过期时间为2小时,为什么实际应用中20分钟...
1.在web.config中进行如下配置 <system.web> <sessionState mode="InProc" timeout="30"\/> <\/system.web> 在这里指的是Session过期时间为30分钟。也就是说30分钟后如果当前用户没有操作,那么Session就会自动过期了。2.在调用Session的cs页中,Load事件里面写以下Session.Timeout = 30;...

java中怎么设置一个session在整个web中的时间
1、操作系统: 步骤:开始——〉管理工具——〉Inter信息服务(IIS)管理器——〉网站——〉默认网站——〉右键“属性”——〉主目录——〉配置——〉选项——〉启用会话状态——〉会话超时(在这儿设置你要的超时时间,单位分钟)。确定即可。2、ASP.NET应用程序中Session过期时间的设置 在ASP.NET这样...

相似回答
大家正在搜