服务器session老是超时怎么解决

hdf336 2008-09-28 10:31:41
我们刚换了个服务器,原来在web.config中session的失效时间用 <sessionState mode="InProc" timeout="30">< ssionState>设置为了30分钟,可在新服务器上无法生效,基本上1分钟就没在了?请问是什么原因啊?
...全文
374 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
clongge 2008-09-28
  • 打赏
  • 举报
回复
IIS重启一下
niuniuhuang 2008-09-28
  • 打赏
  • 举报
回复
新服务器是server 2003的把,2003是这样的
toxxj 2008-09-28
  • 打赏
  • 举报
回复
如果是asp.net 2.0的,machine.config文件中是没有HttpRunTime 的,所以不需要检查

同时出现这样的问题也有可能是硬件的问题
满衣兄 2008-09-28
  • 打赏
  • 举报
回复
IIS里默认是20分钟.查看并修改之.
qiujiangcanyue 2008-09-28
  • 打赏
  • 举报
回复
这个问题非常多的人遇到过,原因大家都不知道。
1、开启用ASP.NET 状态服务,session由它来保存
2、如果用用的是sql2000数据库,可以存到数据库里。


wdx2008 2008-09-28
  • 打赏
  • 举报
回复
可能是程序问题也可能是服务器问题。服务器内存不足可能导致程序池自动释放进而SESSION也失效
jackhuclan 2008-09-28
  • 打赏
  • 举报
回复
新服务器IIS上的配置看看
fangsp 2008-09-28
  • 打赏
  • 举报
回复
路过
帮顶一个
期待高手的到来
mayibushangshu 2008-09-28
  • 打赏
  • 举报
回复
IIS时间设置下,只能这样了
simon12528 2008-09-28
  • 打赏
  • 举报
回复
关注!
用ASP.NET 状态服务 stateServer 模式
toxxj 2008-09-28
  • 打赏
  • 举报
回复

web.config 中SessionState的配置 :
http://www.cnblogs.com/liuhaitao/articles/1300090.html

另外:查看下 machine.config中设定HttpRunTime 的 executeTimeout属性

coolstarhty 2008-09-28
  • 打赏
  • 举报
回复
建议也在IIS里面设置一下
anranstl 2008-09-28
  • 打赏
  • 举报
回复
我以前也出过同样的问题,改了session的有效时间之后,还是有这样的问题,就不知道怎样解决了。
dd__dd 2008-09-28
  • 打赏
  • 举报
回复
IIS设置一下

62,046

社区成员

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

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

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

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