Windows server 2008 R2 session保存问题

lilin0503 2012-03-30 01:49:51
我用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,各位大牛,这是为什么???在线等!!~~~~~~~~~~~~~
...全文
218 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lilin0503 2012-04-01
  • 打赏
  • 举报
回复
就这样沉了吗。。。。
lilin0503 2012-03-31
  • 打赏
  • 举报
回复
但是我本地IIS5就可以保持,只是在Server 上的IIS7 失效了
xiangaylian 2012-03-30
  • 打赏
  • 举报
回复
会不会是进程在睡眠状态,过了20分钟就被回收掉了?
尝试下这种方式:
<sessionState mode="StateServer"
并在服务中启动Asp.net状态服务!

这样Session不容易丢失!

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧