C# 从flash调用WCF时的WCF、ASP.NET共享会话
我在不同的地方遵循了建议,包括stackoverflow上发布的关于在WCF服务和ASP.NET网站之间共享会话状态的其他问题,但无法使我的特定场景正常工作: 该网站和WCF服务都是IIS 7中同一应用程序的虚拟目录,并且都共享一个应用程序池。该网站将一些数据存储到会话中。客户端上呈现的flash对象调用WCF服务。我希望WCF服务能够访问会话中的数据 我已将[AspNetCompatibilityRequirementsRequirementsMode=AspNetCompatibilityRequirementsMode.Required]属性放在服务类上,并且在服务的web.config中有以下行: 在绑定上,我有allowCookies=true 所有服务器端代码都是用C编写的 但是,当从WCF服务使用HttpContext.Current.Session时,我发现会话对象中没有存储密钥 我已经与Fiddler进行了检查,flash对象肯定会通过ASP.NET_SessionId,其值与从浏览器使用到网站的请求值相同 有人能告诉我怎样才能让这个场景生效吗 谢谢。请检查以下内容:C# 从flash调用WCF时的WCF、ASP.NET共享会话,c#,asp.net,flash,wcf,session,C#,Asp.net,Flash,Wcf,Session,我在不同的地方遵循了建议,包括stackoverflow上发布的关于在WCF服务和ASP.NET网站之间共享会话状态的其他问题,但无法使我的特定场景正常工作: 该网站和WCF服务都是IIS 7中同一应用程序的虚拟目录,并且都共享一个应用程序池。该网站将一些数据存储到会话中。客户端上呈现的flash对象调用WCF服务。我希望WCF服务能够访问会话中的数据 我已将[AspNetCompatibilityRequirementsRequirementsMode=AspNetCompatibilityR
已经读过了。我希望每个请求的服务实例能够共享web会话。