请帮忙,因为自上周以来这一直让我发疯,我仍然没有接近解决方案......
环境:IIS 7.5、.Net 4.0、jQuery(最新)
我有一个内部 Web 服务,我调用它来创建一个由许多客户及其关系组成的层次结构对象。在我的 Web 服务中,我将层次结构对象存储在HttpContext.Current.Session
.
不久之后,在我的 javascript 中,我遍历了用户可见的客户。对于每个客户,我调用一个 $.ajax 函数,该函数调用我的 Web 服务中的另一个过程。在 C# 代码中,我从我的层次结构对象中HttpContext.Current.Session
读取并使用 linq 读取当前客户的数据。
我的问题是HttpContext.Current.Session["hierarchy"]
某些客户返回 null 。即使我调用完全相同的 url,每次的客户也不相同。
我已经尝试在写入之后立即读取层次结构,HttpContext.Current.Session
只是为了验证我的层次结构对象中的所有内容实际上都写入了HttpContext.Current.Session
.
我尝试记录HttpContext.Current.Session.SessionId
以验证会话是否相同并且所有内容都加起来。
EnableSessionState
我在我的 Default.apsx 中尝试过使用和不使用
提前感谢任何可以指导我正确方向的人...
./CJ