Gra*_*ant 5 c# asp.net iis session-state
我有一个asp.net c#站点的问题,我将会话状态对象设置为true,然后重定向到另一个需要检查会话状态对象的值的页面,它是null.
有时它设置正确,其他时间只是空.
当我在我的本地机器上调试时,它每次都能完美运行.只有当我上传到我的网络服务器时才会发生这种气质行为.
由于它基于站点的安全性,因此每次会话数据有效且准确是非常重要的.
会话状态数据不可靠吗?
AFAIK设置为inproc,无cookie,30分钟超时,IIS的vanilla安装.
有没有人有什么建议?也许我需要在存储会话数据和读取之间进行thread.sleep?
注意:写入和读取之间的时间大约是70ms ..数据写入RAM的时间充足.....
如果会话状态丢失,通常是因为您的进程回收或失败。我永远不会“依赖”页面之间的会话状态。相反,您可能想尝试以其他方式在页面之间保留数据。也许通过表单变量传递信息或将数据保存在数据库中。
ASP.NET 配置文件是保存此类信息的首选方式。您可能想阅读ASP.NET 状态管理建议。
| 归档时间: |
|
| 查看次数: |
2084 次 |
| 最近记录: |