NET下Session丢失的解决办法
2007-05-21 22:08
309 查看
网站上传到服务器后,用户登陆时总出现登陆已超时的解决办法!
将Web.Config文件中关于Session的设定如下:
<sessionState mode=´StateServer´ stateConnectionString=´tcpip=127.0.0.1´ sqlConnectionString=´data source=127.0.0.1;Trusted_Connection=yes´ cookieless=´true´ timeout=´60´/>
同时将服务中的"ASP.NET 状态服务"设置为自动启用,这样的话,session就不依赖于某一进程了.
另一种办法就是将Session保存到SqlServer数据库中.
附:
默认配置情况下,Web.Config文件中关于Session的设定如下:
<sessionState mode=´InProc´ stateConnectionString=´tcpip=127.0.0.1´ sqlConnectionString=´data source=127.0.0.1;Trusted_Connection=yes´ cookieless=´true´ timeout=´60´/>
sessionState标签中有个属性mode,它可以有3种取值:InProc、StateServer,SQLServer(大小写敏感) 。默认情况下是InProc,也就是将Session保存在进程内(IIS5是aspnet_wp.exe,而IIS6是W3wp.exe),这个进程不稳定,在某些事件发生时,进程会重起,所以造成了存储在该进程内的Session丢失。
将Web.Config文件中关于Session的设定如下:
<sessionState mode=´StateServer´ stateConnectionString=´tcpip=127.0.0.1´ sqlConnectionString=´data source=127.0.0.1;Trusted_Connection=yes´ cookieless=´true´ timeout=´60´/>
同时将服务中的"ASP.NET 状态服务"设置为自动启用,这样的话,session就不依赖于某一进程了.
另一种办法就是将Session保存到SqlServer数据库中.
附:
默认配置情况下,Web.Config文件中关于Session的设定如下:
<sessionState mode=´InProc´ stateConnectionString=´tcpip=127.0.0.1´ sqlConnectionString=´data source=127.0.0.1;Trusted_Connection=yes´ cookieless=´true´ timeout=´60´/>
sessionState标签中有个属性mode,它可以有3种取值:InProc、StateServer,SQLServer(大小写敏感) 。默认情况下是InProc,也就是将Session保存在进程内(IIS5是aspnet_wp.exe,而IIS6是W3wp.exe),这个进程不稳定,在某些事件发生时,进程会重起,所以造成了存储在该进程内的Session丢失。
相关文章推荐
- IIS服务器中 ASP.NET State Service 开启后 Session 仍容易丢失的问题终极解决办法
- Asp.net 默认配置下,Session莫名丢失的原因及解决办法(原作者:不详 来 源:不详)
- Asp.net 默认配置下,Session莫名丢失的原因及解决办法
- Asp.net 默认配置下,Session莫名丢失的原因及解决办法
- ASP.NET 2.0中的Session状态丢失的解决办法
- asp.net 默认配置下,Session莫名丢失的原因及解决办法
- asp.net使用session丢失问题的解决办法
- ASP.NET Session详解及Session莫名丢失的原因及解决办法
- Asp.net 默认配置下,Session莫名丢失的原因及解决办法
- Asp.net 默认配置下,Session莫名丢失的原因及解决办法
- asp.net使用session丢失问题的解决办法
- asp.net 默认配置下,Session莫名丢失的原因及解决办法
- ASP.NET Session详解及Session莫名丢失的原因及解决办法
- 关于ASP.NET开发中session丢失的解决办法(学习笔试)
- Asp.net 默认配置下,Session莫名丢失的原因及解决办法
- asp.net删除文件夹后引起Session丢失的解决办法
- Asp.net 默认配置下,Session莫名丢失的原因及解决办法
- Asp.net 默认配置下,Session莫名丢失的原因及解决办法
- asp.net删除文件夹后引起Session丢失的解决办法[转]
- 在ASP.NET中怎么用SESSION判断用户是否登录? 以及Session登陆后丢失的解决办法