【发布时间】:2013-07-23 19:38:32
【问题描述】:
我对 cookie 有一个讨厌的问题。我有两个项目:一个 asp.net mvc 客户端和 wcf 服务。 WCF 服务使用基本的httpbinding,具有:
allowCookies = true
<serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true" />
我的服务类也有
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)].
我正在使用表单身份验证。在客户端应用程序中,我创建了一个 cookie。无论它是 SessionSecurityToken cookie(“FedAuth”)还是由 Forms.Authentication.SetAuthCookie 创建的经典 cookie,它在客户端应用程序中都是可见的(如果我没记错的话,在 HttpContext.Current.Request 中),但在我的 WCF 服务中根本不可见.
【问题讨论】:
标签: asp.net wcf cookies basichttpbinding