aspcms后台登陆超时:您还未登陆,请登录!解决方法
朋友说我那个网站在后台编辑文章时,还没有编辑完,就提示:您还未登陆,请登录!非常的惹人讨厌。我很久之前遇到过这种情况,那还是在学校的时候,学校的一个网站莫名其妙的出现这种情况,我改了Session.TimeOut=增加了很大的值也不能解决,最后不了了之,这个问题自然就好了。(当时还真的莫名其妙不知道根本原因是什么)
今天又要解决这个问题,还得下一番功夫研究。在aspcms里面,控制超时的代码是inc/checkcode.asp里面的Session.TimeOut=60,默认是60分钟(我百度这个代码,竟然发现搜搜问答上面竟然说这个60是秒!晕,改信谁?)这次我仔细研究了一番,如果是60分钟,一小时的话,不会几分钟就掉一次,肯定还有别的原因,就算修改了代码,改成120估计该出问题还是会出的。
深入研究发现,会话超时还有一个重要的原因,是IIS设置问题,IIS里面有个进程池管理,这里是管着网站代码运行的,权限肯定比代码更厉害!打开空间控制面板,找到IIS进程池管理,有两个时间可以设置:自动回收时间、闲置超时时间。其中闲置超时时间默认30分钟,我改成60了。
我想这次应该没什么问题了吧!有问题我还会在此更新的!
希望“您还未登陆,请登录!”在一小时内不要再出现了!