我的会话状态存储模式是在配置文件中设置为 <sessionState mode="StateServer" cookieless="false" timeout="12000" />服务器已经开启了状态服务,但是该网站Cookies不到30分钟就丢失掉了,不知道是什么原因。另外在同一服务器里头另一个网站同样配置却不会有这种问题。望高手指点一下什么情况下可能出现这种现象。
2 回答
Qyouu
TA贡献1786条经验 获得超11个赞
sessionState 设定的是服务器端session的生命周期 Cookie的生命周期和上述设定无关,在创建Cookie时设定参看: 1 HttpCookie cookie = new HttpCookie("Info");//定义cookie对象以及名为Info的项 2 DateTime dt = DateTime.Now;//定义时间对象 3 TimeSpan ts=new TimeSpan(1,0,0,0);//cookie有效作用时间,具体查msdn 4 cookie.Expires = dt.Add(ts);//添加作用时间 5 cookie.Values.Add("user","cxbkkk");//增加属性
- 2 回答
- 0 关注
- 365 浏览
添加回答
举报
0/150
提交
取消