摘要
Set-Cookie使用IE 10时,ASP.Net不会发回标题.例如,在使用表单身份验证时,您无法使用IE10登录到ASP.Net站点.
详情
我们目前正在针对IE 10 [预览2]测试我们的一个遗留Web应用程序.
当尝试使用Forms身份验证登录时,Set-Cookie如果用户代理是IE 10,我们在响应中没有得到标题.我们尝试使用空白.Net 2和.Net 4站点.
因为我们不能/不会相信它,我们甚至telnet在使用所有常用工具之后手动运行了跟随HTTP请求- 并得到相同的响应.
GET http://test.ourdomain.co.uk/ HTTP/1.1
Accept: */*
Host: test.ourdomain.co.uk
User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0)
Content-Length: 0
Run Code Online (Sandbox Code Playgroud)
上述HTTP请求Set-Cookie在响应中返回no .然而,如果我们只是将User-Agent更改为Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/6.0)有效!
其他人可以复制这个吗?除了影响非标准URL模式的问题之外,我找不到IE10 cookie的任何已知问题.
修复
在devio发布原始答案后,通过解决方法,nullptr确认现在有一个修补程序.
http://support.microsoft.com/kb/2600088
我已经将修补程序提升为主要问题,因为它对于将来的参考只是更方便,但请对所提到的用户进行投票.