今天我对 2 个与 ASP.net 的 HttpApplicationState 相关的问题感到困惑。我的问题如下
如果我使用 StateServer 进行会话管理(我想用于我的网络花园部署的 out proc 会话管理内容),假设HttpApplicationState (我通过 System.Web.UI.Page.Application 属性访问)是否安全) 也像 Session 一样存储在 StateServer 中?因此,如果我的工作进程 A 将值“10”写入 Page.Application,那么稍后在工作进程 B 中运行的另一个请求必须看到同一个键的这个“10” - 是否正确?
我的一位开发人员同事告诉我,他在测试中发现,在 StateServer 场景中,如果他将 100 个键值条目插入到 Page.Session 中,那么当他尝试从不同的请求中读取任何键时,workerprocess将全部 100 个条目带入活动的工作进程内存空间,然后提供请求实际询问的密钥。是真的吗?
如果有人可以帮助我消除我在这方面的困惑,将不胜感激。
谢谢!