我的會話狀態存儲模式是在配置文件中設置為 <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 關注
- 388 瀏覽
添加回答
舉報
0/150
提交
取消