【发布时间】:2011-02-15 01:06:38
【问题描述】:
我在使用 asp.net c# 站点时遇到问题,我将会话状态对象设置为 true,然后重定向到需要检查会话状态对象值的另一个页面,并且它为空。
有时它设置正确,而有时它只是为空。
当我在本地机器上调试时,它每次都能完美运行。只有当我上传到我的网络服务器时,才会发生这种喜怒无常的行为。
由于它基于站点的安全性,因此会话数据每次都有效且准确显然很重要。
会话状态数据不可靠吗?
AFAIK 设置为 inproc、cookieless、30 分钟超时、IIS 的普通安装。
有人有什么建议吗?也许我需要在会话数据的存储和读取之间进行 thread.sleep?
注意:写入和读取之间的时间大约是 70 毫秒。有足够的时间将数据写入 RAM .....
【问题讨论】:
标签: c# asp.net iis session-state