在进行我的第一次ajax尝试时,我决定立即使用IIS托管的WCF.奇怪的是,如果启用了sessionmode,WCF无法为同一个用户/会话并行处理多个请求!如果在asp.net上禁用sessionmode,则会并行处理请求.更明
这也适用于asmx [webservices].我有一个很大的希望,就是使用“IReadOnlySessionState”接口编译webservice方法,但是这对于网页的反对 – 没有影响.但我需要[大多数时候只读取]访问asp.net会话!
有人知道这个问题的任何解决方案.
无论如何,非常感谢!
BR – mabra
在.NET 4中,您可以在Application_BeginRequest中执行此操作if (Context.Request.Path.EndsWith("xxx.svc")) Context.SetSessionStateBehavior(SessionStateBehavior.ReadOnly);