สรุป
ASP.Net ไม่ส่งSet-Cookie
ส่วนหัวกลับเมื่อใช้ IE 10 หมายความว่าตัวอย่างเช่นคุณไม่สามารถล็อกอินเข้าสู่ไซต์ ASP.Net โดยใช้ IE10 เมื่อใช้ Forms Authentication เป็นต้น
รายละเอียด
ขณะนี้เรากำลังทดสอบเว็บแอปแบบเดิมกับ IE 10 [Preview 2]
เมื่อพยายามเข้าสู่ระบบโดยใช้ Forms Authentication เราจะไม่ได้รับSet-Cookie
ส่วนหัวในการตอบสนองหาก user-agent เป็นของ IE 10 เราได้ลองใช้กับไซต์. Net 2 และ. Net 4 ที่ว่างเปล่า
เนื่องจากเราไม่สามารถ / ไม่เชื่อเราจึงเรียกใช้คำขอ HTTP ติดตามด้วยตนเองผ่านtelnet
- หลังจากใช้เครื่องมือปกติทั้งหมด - และได้รับการตอบสนองเดียวกัน
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
คำขอ HTTP ข้างต้นส่งคืนไม่Set-Cookie
ในการตอบกลับ แต่ถ้าเราแค่เปลี่ยน User-Agent Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/6.0)
ก็ใช้ได้!
มีใครทำซ้ำได้อีกไหม ฉันไม่พบปัญหาใด ๆ ที่ทราบเกี่ยวกับคุกกี้ IE10 นอกจากปัญหาที่ส่งผลต่อรูปแบบ URL ที่ไม่ได้มาตรฐาน
โปรแกรมแก้ไขด่วน
หลังจากdevioโพสต์คำตอบเดิมกับการแก้ปัญหา, nullptrมีการยืนยันว่าตอนนี้จะมีโปรแกรมแก้ไขด่วนสำหรับเรื่องนี้
http://support.microsoft.com/kb/2600088
ฉันได้เลื่อนโปรแกรมแก้ไขด่วนเป็นคำถามหลักเนื่องจากเป็นเพียงแค่สะดวกสำหรับการอ้างอิงในอนาคต แต่โปรดโหวตผู้ใช้ที่กล่าวถึง