网站上传到服务器之后的session丢失的问题 asp.net c#

来源:百度知道 编辑:UC知道 时间:2024/05/22 01:10:14
我用visual studio2005和access2003做好的网站上传到服务器之后,我把用户登录的信息保存到session中,但是在很短的一段时间里就报错,保存在session中的信息丢失了,有人告诉我配置文件这样配置 <system.web>
<sessionState mode="StateServer"></sessionState> </system.web>,但是我试过了,又报其他的错误,如下所示:
无法向会话状态服务器发出会话状态请求。请确保 ASP.NET State Service (ASP.NET 状态服务)已启动,并且客户端端口与服务器端口相同。如果服务器位于远程计算机上,请检查 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters\AllowRemoteConnection 的值,确保服务器接受远程请求。如果服务器位于本地计算机上,并且上面提到的注册表值不存在或者设置为 0,则状态服务器连接字符串必须使用“localhost”或“127.0.0.1”作为服务器名称。
哪位大虾在下,在线等,谢谢了,如果解决问题的话追加100分

首先将服务器上的ASP.NET服务启动

电脑右键-管理-服务和应用程序-服务
查找ASP.NET State Service(asp.net状态服务)
设为自动启动

可以设置session的超时时间Session.Timeout=20,单位是分钟

我的电脑右键-管理-服务和应用程序-服务
查找ASP.NET State Service(asp.net状态服务)
设为自动启动

session确实是易 丢失 但是时间是可以设置的。

SESSION中的信息丢失 为什么会报错. 刷新了 照理也不会错 我估计你session过期了 你看一下你的程序

学习此问题

学习