关于session失效 是经常失效 不在时间控制范围内

时间:2022-04-29 17:11:40
我的 web.config的标签是这样写的  <sessionState mode="StateServer" stateConnectionString="tcpip=192.168.10.104:42424" sqlConnectionString="data source=192.168.10.104;Trusted_Connection=yes" cookieless="false" timeout="20"/>
可是经常一分钟不到的时间 就失效了。 请问这是为什么? 如何解决呢

12 个解决方案

#1


和服务器设置也有关

#2


session的时间可以在服务器上设置,但是一旦应用程序重启,肯定全部丢失

#3


Session问题真的好烦﹐我水平菜﹐不知道这算不算Web程序的软Bug之一﹖

#4


我把上边那一段改成如下时﹐Session就很少丢失了﹐不过﹐对Session的使用﹐就有很多的限制了﹐很烦人﹗楼主可改下试试。
<sessionState mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;user id=sa;password=" cookieless="false" timeout="20"/>

#5


谢谢各位 我连的 不是本机数据库  是他人数据库  

总是提示这样的错误 提示: 如果不写就没错!
无法向会话状态服务器发出会话状态请求。请确保 ASP.NET State Service (ASP.NET 状态服务)已启动,并且客户端端口与服务器端口相同。如果服务器位于远程计算机上,请检查 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters\AllowRemoteConnection 的值,确保服务器接受远程请求。如果服务器位于本地计算机上,并且上面提到的注册表值不存在或者设置为 0,则状态服务器连接字符串必须使用“localhost”或“127.0.0.1”作为服务器名称。

#6


我想问下  
我现在想做到 不能在地址栏敲 地址直接进入页面
如果没有身份则 导向登陆页面

我现在用的是session  可是session 经常丢失  很是郁闷   不知道有没有什么好的办法?

#7


没人回答我了吗?5555

#8


使用cookies吧

#9


在页面上用了post的话session也会失效.

#10


尽量少用session 就OK了

#11


sessionState的   mode属性值修改一下看看呢?

#12


在“服务”里启动ASP.NET State Service 
对session,我发现是一个最乱的东西,领导可不管失效的问题,
我也郁闷!我的
http://community.csdn.net/Expert/topic/5137/5137830.xml?temp=.3010218

#1


和服务器设置也有关

#2


session的时间可以在服务器上设置,但是一旦应用程序重启,肯定全部丢失

#3


Session问题真的好烦﹐我水平菜﹐不知道这算不算Web程序的软Bug之一﹖

#4


我把上边那一段改成如下时﹐Session就很少丢失了﹐不过﹐对Session的使用﹐就有很多的限制了﹐很烦人﹗楼主可改下试试。
<sessionState mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;user id=sa;password=" cookieless="false" timeout="20"/>

#5


谢谢各位 我连的 不是本机数据库  是他人数据库  

总是提示这样的错误 提示: 如果不写就没错!
无法向会话状态服务器发出会话状态请求。请确保 ASP.NET State Service (ASP.NET 状态服务)已启动,并且客户端端口与服务器端口相同。如果服务器位于远程计算机上,请检查 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters\AllowRemoteConnection 的值,确保服务器接受远程请求。如果服务器位于本地计算机上,并且上面提到的注册表值不存在或者设置为 0,则状态服务器连接字符串必须使用“localhost”或“127.0.0.1”作为服务器名称。

#6


我想问下  
我现在想做到 不能在地址栏敲 地址直接进入页面
如果没有身份则 导向登陆页面

我现在用的是session  可是session 经常丢失  很是郁闷   不知道有没有什么好的办法?

#7


没人回答我了吗?5555

#8


使用cookies吧

#9


在页面上用了post的话session也会失效.

#10


尽量少用session 就OK了

#11


sessionState的   mode属性值修改一下看看呢?

#12


在“服务”里启动ASP.NET State Service 
对session,我发现是一个最乱的东西,领导可不管失效的问题,
我也郁闷!我的
http://community.csdn.net/Expert/topic/5137/5137830.xml?temp=.3010218