Session超时问题

qxkls 2010-09-10 04:58:45
web.config中:<sessionState mode="InProc" cookieless="false" timeout="240" />
服务器的iis:启用会话状态 会话超时:240
登录页面: Session.Timeout = 240;

以上是对session超时的设置,但是我登录后30分钟左右session就过期了,不知道什么原因?
...全文
161 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Net85 2010-09-11
  • 打赏
  • 举报
回复
session丢失问题原因及解决方案总结
http://www.pqshow.com/program/aspnet/200909/10327.html
wuyq11 2010-09-10
  • 打赏
  • 举报
回复
Session是跟浏览器进程标识相关的,丢失原因很多
<sessionState mode='StateServer' stateConnectionString='tcpip=127.0.0.1:42424' sqlConnectionString='data source=127.0.0.1;Trusted_Connection=yes' cookieless='true' timeout='180'/>

启动系统服务“ASP.NET状态服务 ”,
qxkls 2010-09-10
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 net_lover 的回复:]
应用程序池会回收的,
如果是空间商,更是回收的厉害, Session会占用内存的,空间商不会让你随便占用的。
最好采用 Cookie
[/Quote]

我们公司是自己的服务器
cookieless="false" 使用Cookie模式
问题还是存在
孟子E章 2010-09-10
  • 打赏
  • 举报
回复
应用程序池会回收的,
如果是空间商,更是回收的厉害, Session会占用内存的,空间商不会让你随便占用的。
最好采用 Cookie
lilihua520 2010-09-10
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 qxkls 的回复:]
引用 1 楼 wukaiping870123 的回复:
IIS里也设置一下呢


服务器的iis:启用会话状态 会话超时:240
[/Quote]
+1
如果不是本地或者自己服务器!找空间商设置下就OK
qxkls 2010-09-10
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wukaiping870123 的回复:]
IIS里也设置一下呢
[/Quote]

服务器的iis:启用会话状态 会话超时:240
火星大能猫 2010-09-10
  • 打赏
  • 举报
回复
IIS里也设置一下呢

62,266

社区成员

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

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

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

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