2011-08-24 66 views
1

我有两个虚拟目录,一个托管应用程序,另一个托管一个Web服务层,运行启用ASP.NET兼容模式的WCF。Cookie在AJAX请求上得到重置

服务项目有一个HTTP模块,用于处理传入请求的身份验证。登录服务将身份验证cookie写入客户端。

后续请求通过AJAX(jQuery的)处理,以从应​​用工程服务(在同一个域的另一个虚拟目录。)

Cookie域设置正确,cookie路径为“/”,那么cookie设置为HTTP ONLY,以便脚本无法与其交互。

我的问题是登录服务似乎是在cookie中发送带有正确有效负载的SET-COOKIE标头,但随后的请求没有将cookie发送回服务器,事实上在检查本地存储时cookie甚至不在那里。

潜在的可能是我的问题?

回答

0

我们将问题追溯到Chrome。显然有一个先前的错误,似乎是再次呈现,届时cookie不会被提升为会话,而是被丢弃。