session奇怪的时间失效问题!

一路奔跑1314 2012-04-26 10:53:56
我的网站挂在2003服务器上,在iis中得2处都设置了会话时间为60分钟,但是仍旧不到1分钟session就失效。请教原因何在啊?
...全文
165 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
anzhiqiang_touzi 2012-04-26
  • 打赏
  • 举报
回复
应用程序池回收造成,因为内存不够用,就会回收
+1
orochiheart 2012-04-26
  • 打赏
  • 举报
回复
webconfig中也改了么?
MSDNXGH 2012-04-26
  • 打赏
  • 举报
回复
应用程序池回收造成,因为内存不够用,就会回收
一路奔跑1314 2012-04-26
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
Session会因为很多原因而丢失的,所以一般不用Session存一些比较重要的数据。
你说的情况的话,是不是代码里面有设置过全局的Session过期时间为1分钟呢?(Session.Timeout=1;)
另外,虽然Session是存储在服务器端的数据,但是为了和客户端保持映射关系,默认会用到Cookie来保存会话ID,你也可以看看,是不是cookie被清除了
[/Quote]
我是在iis设置的session的失效时间,没有在程序中设置。
我看网上有说是Windows 2003 环境下应用程序池回收造成的,怎么解决程序池回收问题呢、
fisher_85 2012-04-26
  • 打赏
  • 举报
回复
Session会因为很多原因而丢失的,所以一般不用Session存一些比较重要的数据。
你说的情况的话,是不是代码里面有设置过全局的Session过期时间为1分钟呢?(Session.Timeout=1;)
另外,虽然Session是存储在服务器端的数据,但是为了和客户端保持映射关系,默认会用到Cookie来保存会话ID,你也可以看看,是不是cookie被清除了
licai1210 2012-04-26
  • 打赏
  • 举报
回复
可能是你上传文件或许对应用程序在运行过程中有操作导致了应用程序的重新编译导致session丢失
peng6674166 2012-04-26
  • 打赏
  • 举报
回复
web.config中你改动过没
那一抹嫣红 2012-04-26
  • 打赏
  • 举报
回复
程序出现异常都会session丢失的,还有特别是你刚更新网站dll的时候,必然丢失

62,025

社区成员

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

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

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

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