【发布时间】:2009-08-27 00:08:06
【问题描述】:
大约一周前我才注意到这一点。我正在存储有关用户正在玩的当前谜题(www.wikipediamaze.com)的数据,如下所示:
HttpContext.Current.Session.Add("puzzleInfo", currentPuzzleInfo);
我知道使用“InProc”模式在会话中存储数据非常不稳定,并且会在 web.config 更改或任何其他因素(包括回收应用程序池)时重置。
但是我的数据一次只停留几秒钟(时间是可变的,但实际上根本不长)然后消失。我在一个共享的托管环境中,所以我不知道这是否与它有关。
知道发生了什么吗?将它作为cookie直接存储在客户端会更好吗?请帮忙。
谢谢!
【问题讨论】:
标签: asp.net session-state