ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้
ลงชื่อเข้าใช้ด้วย Microsoft
ลงชื่อเข้าใช้หรือสร้างบัญชี
สวัสดี
เลือกบัญชีอื่น
คุณมีหลายบัญชี
เลือกบัญชีที่คุณต้องการลงชื่อเข้าใช้

อาการ

สมมติว่า คุณมีเซิร์ฟเวอร์ที่กำลังเรียกใช้ Windows 10 และคุณใช้System.Web.HttpRequest.TlsTokenBindingInfoเพื่อรับรหัสประจำตัวของผู้ใช้ ถ้าผู้ใช้ถูกเปลี่ยนเส้นทางไปยังเซิร์ฟเวอร์โดยเซิร์ฟเวอร์อื่น คุณจะรับโทเค็นที่ให้ผู้ใช้ไปยังเซิร์ฟเวอร์กำลังเปลี่ยนเส้นทางเป็นรหัสผูกโทเค็นที่อ้างอิง ID นี้ผูกโทเค็นที่อ้างอิงช่วยคุณในการระบุผู้ใช้บนเซิร์ฟเวอร์ที่กำลังเปลี่ยนเส้นทาง อย่างไรก็ตาม ในกรณีนี้ คุณไม่สามารถค้นหาผู้ใช้บนเซิร์ฟเวอร์กำลังเปลี่ยนเส้นทางผ่านรหัสอ้างอิงการผูกโทเค็นของผู้ใช้

สาเหตุ

ปัญหานี้เกิดขึ้นเนื่องจากโทเค็นการผูก ID ที่ถูกส่งกลับโดยSystem.Web.HttpRequest.TlsTokenBindingInfoรวมชนิดโทเค็น และใช้งานอื่น ๆ อาจ strip ปิดชนิดโทเค็น

การแก้ปัญหา

เมื่อต้องการหลีกเลี่ยงปัญหานี้ ข้ามไบต์แรกของอาร์เรย์ของไบต์ที่ในITlsTokenBindingInfoและใช้ส่วนเหลือของอาร์เรย์ของไบต์ที่เป็นข้อมูลเฉพาะตัวของผู้ใช้

หมายเหตุ  คุณไม่จำเป็นต้องข้ามไบต์แรกในอนาคตของ.NET Framework (ช้ากว่า 4.6 กรอบงาน.NET) ได้เนื่องจาก API อาจเปลี่ยนแปลงในอนาคต และก็จะ strip ปิดไบต์แรกที่คุณ

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับปัญหาที่ทราบใน 4.6 กรอบงาน.NET ดูการตัดสินค้าจากคลังสำหรับ 4.6 กรอบงาน.NET รู้จักกันในชื่อ

ข้อมูลเพิ่มเติม

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการเปลี่ยนแปลงการกำหนดรุ่นผลิตภัณฑ์และลักษณะพิเศษของพวกเขาใน 4.6 กรอบงาน.NET ดูความเข้ากันได้ของโปรแกรมประยุกต์ใน 4.6 กรอบงาน.NET

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย

ข้อมูลนี้เป็นประโยชน์หรือไม่

คุณพึงพอใจกับคุณภาพภาษาเพียงใด
สิ่งที่ส่งผลต่อประสบการณ์ใช้งานของคุณ
เมื่อกดส่ง คำติชมของคุณจะถูกใช้เพื่อปรับปรุงผลิตภัณฑ์และบริการของ Microsoft ผู้ดูแลระบบ IT ของคุณจะสามารถรวบรวมข้อมูลนี้ได้ นโยบายความเป็นส่วนตัว

ขอบคุณสำหรับคำติชมของคุณ!

×