可是经常一分钟不到的时间 就失效了。 请问这是为什么? 如何解决呢
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"/>
<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”作为服务器名称。
总是提示这样的错误 提示: 如果不写就没错!
无法向会话状态服务器发出会话状态请求。请确保 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 经常丢失 很是郁闷 不知道有没有什么好的办法?
我现在想做到 不能在地址栏敲 地址直接进入页面
如果没有身份则 导向登陆页面
我现在用的是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
对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"/>
<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”作为服务器名称。
总是提示这样的错误 提示: 如果不写就没错!
无法向会话状态服务器发出会话状态请求。请确保 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 经常丢失 很是郁闷 不知道有没有什么好的办法?
我现在想做到 不能在地址栏敲 地址直接进入页面
如果没有身份则 导向登陆页面
我现在用的是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
对session,我发现是一个最乱的东西,领导可不管失效的问题,
我也郁闷!我的
http://community.csdn.net/Expert/topic/5137/5137830.xml?temp=.3010218