我用vs2010开发的asp.net网页中,用javascript的 XMLHttpRequest 做了一个页面输入数据的校验,如果不是数据库中的数据则弹出错误提示,在不设置session Timeout 的情况下,20分钟后校验就不起作用了,在javascript中,调试发现xmlHttp.status == 500,于是在webconfig中加入 <sessionState mode="InProc"  cookieless="false" timeout="720" /> 我本地测试时,确实过几个小时校验都还有效,我的本地为XP系统,IIS5   可是发布到服务器上问题来了,session保存时间设置720分钟根本不起作用,始终都是20分钟过期,然后又尝试设置在服务器上直接修改session保存时间同样不起作用,服务器用的windows server 2008R2,IIS7,各位大牛,这是为什么???在线等!!~~~~~~~~~~~~~