请帮助,因为这一直是推动我自上周以来,坚果和我还没有更接近解决方案...会议呼吁空
环境:IIS 7.5,.NET 4.0,jQuery的(最新)
我有一个内部的Web服务,我打电话来创建一个由许多客户和他们的关系组成的层次结构对象。在我的web服务中,我将层次结构对象存储在HttpContext.Current.Session
中。
不久之后,在我的javascript I循环中,用户可见的客户。对于每个客户,我调用一个$ .ajax函数来调用我的Web服务中的另一个过程。在C#代码中,我从HttpContext.Current.Session
中读取我的层次结构对象,并使用linq读取当前客户的数据。
我的问题是HttpContext.Current.Session["hierarchy"]
为某些客户返回null。即使我打电话完全相同的网址,每次都不是同一个客户。
我已经尝试从HttpContext.Current.Session
之后立即读取层次结构,只是为了验证我的层次结构对象中的所有内容是否实际写入HttpContext.Current.Session
。
我试过记录HttpContext.Current.Session.SessionId
来验证会话是否相同,并且所有内容都加起来。
我已提前与和没有我的Default.apsx
感谢EnableSessionState
想任何人谁可以指导我在正确的方向...
./CJ
这是WCF是的。我有aspNetCompatibilityEnabled =“true”。 – CJe