近来发现用asp开发的网站,环境是IIS6,经常出现session失效的现象,造成了比如用户登录、浏览记录丢失的后果。在本地测试时,session从没有失效过,上传到服务器上后,就出现了此情况。
经过一番琢磨,发现是IIS的配置导致的,IIS6默认SESSION的超时时间是20秒,配置文件META-BASE.XML里的ASPSESSIONTIMEOUT="20",代表了超时时间是20秒,这就是造成session频繁失效的原因。解决办法很简单,您只需要将值20修改成其他的值,一般修改成900或者1200。
声明:如需转载,请注明来源于www.webym.net并保留原文链接:http://www.webym.net/jiaocheng/1012.html