IE不保存asp.net身份验证令牌/ cookie

时间:2010-10-30 08:12:25

标签: asp.net internet-explorer authentication cookies

我有一个asp.net网站。它是Web表单和MVC2的混合体。

我在两个不同的服务器上有这个,我可以通过不同的网址获得。

在一台服务器上,身份验证可以通过所有浏览器(IE 8,FF 3.6,Chrome)正常运行

另一方面IE 8失败,它在验证后不会将请求中的cookie发回给页面。

使用Fiddler我已经看到两个站点都尝试在登录页面的响应中设置cookie。

我从两台服务器看到的响应标头 Set-Cookie:DemandLaunch = CCA4 ... E79C2D1;路径= /;仅Http

这两个网站都在IE的互联网区域。

我现在要检查什么了。

我还有一个页面通过c#代码设置cookie,并且该cookie也在IE中失败。

IE问题也不在一台计算机上。我在4台不同的计算机上看到了这个失败的Internet Explorer。

我应该包含的网址是:

beta。[site] .com - 作品

beta_ [company]。[site] .com - 失败

1 个答案:

答案 0 :(得分:7)

检查服务器的名称。它的名字不应该有一个下划线。

如果这没有帮助,你应该试试这些......

http://blogs.msdn.com/b/rahulso/archive/2007/01/17/troubleshooting-cookies-a-case-study.aspx

http://aspalliance.com/1182