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

อาการ

สมมติว่า คุณใช้คลาสHttpWebRequestหรือคลาHttpClientใน.NET Framework 4.5 เพื่อส่งคำขอไปยังเซิร์ฟเวอร์ ในสถานการณ์นี้ หลังจากที่ทำการร้องขอ และการตอบสนองของ HTTP จะ เป็น การเชื่อมต่อเซิร์ฟเวอร์ถูกยุติทำงาน

หมายเหตุ ปัญหานี้มักเกิดขึ้นหลังจากที่คุณใช้การปรับปรุงที่อธิบายไว้ในบทความ Knowledge Base (KB) ต่อไปนี้:

2750149การปรับปรุงพร้อมใช้งานสำหรับ 4.5 Framework .NET ที่ใน Windows 8, Windows RT และ Windows Server 2012: 2013 ในเดือนมกราคม

การแก้ปัญหา

เพื่อให้แน่ใจว่าHttpWebRequestคลาสและคลาHttpClientจะใช้การเชื่อมต่อ คุณต้องใช้ตอบสนองการร้องขอ HTTP ทั้งหมดจากการเชื่อมต่อก่อนที่สามารถทำการร้องขอใหม่ เมื่อต้องการจัดการกับปัญหานี้ ใช้หนึ่งในวิธีต่อไปนี้:

  • ตรวจสอบให้แน่ใจว่า คุณได้อย่างสมบูรณ์ใช้กระแสข้อมูลการตอบสนองก่อนที่คุณส่งการร้องขอใหม่ ตัวอย่างเช่น เมื่อคุณได้รับการตอบสนอง chunked แอพลิเคชันอ่านกระแสข้อมูลการตอบสนองจนกว่าวิธีการอ่านในกระแสข้อมูลที่ส่งกลับค่า "0 ไบต์ที่อ่าน"

    หมายเหตุ วิธีการนี้จำเป็นต้องมีการปรับปรุงที่จะติดตั้งเพิ่มเติม

  • ติดตั้งโปรแกรมปรับปรุงนี้เพื่อคืนค่าลักษณะการทำงานเดียวกันก่อนที่จะติดตั้งโปรแกรมแก้ไขด่วนใน KB 2750149 เมื่อแอพลิเคชันปิดกระแสข้อมูลการตอบรับ คลาสHttpWebRequestพยายามใช้การตอบสนอง ถ้าการดำเนินการนี้เสร็จเรียบร้อยแล้ว การเชื่อมต่อจะถูกนำมาใช้ใหม่สำหรับคำขอถัดไป

ข้อมูลโปรแกรมแก้ไขด่วน

โปรแกรมแก้ไขด่วนจะพร้อมใช้งานได้ในขณะนี้จาก Microsoft อย่างไรก็ตาม มีจุดมุ่งหมายที่จะแก้ไขเฉพาะปัญหาที่บทความนี้อธิบายไว้เท่านั้น นำวิธีนี้ไปใช้กับระบบที่ประสบกับปัญหาที่เฉพาะเจาะจงเท่านั้น

หากต้องการแก้ไขปัญหานี้ ให้ติดต่อฝ่ายบริการสนับสนุนลูกค้าของ Microsoft เพื่อขอรับโปรแกรมแก้ไขด่วน สำหรับรายชื่อทั้งหมดของหมายเลขโทรศัพท์ของบริการการสนับสนุนลูกค้าของ Microsoft และข้อมูลเกี่ยวกับค่าใช้จ่ายสนับสนุน แวะไปที่เว็บไซต์ของ Microsoft ต่อไปนี้:

http://support.microsoft.com/contactus/?ws=supportหมายเหตุ ในกรณีพิเศษ ค่าบริการที่เรียกเก็บตามปกติเมื่อโทรติดต่อฝ่ายสนับสนุนอาจจะยกเลิกได้หาก Microsoft Support Professional ตัดสินว่าโปรแกรมปรับปรุงที่เฉพาะเจาะจงจะแก้ไขปัญหาของคุณได้ ค่าใช้จ่ายในการสนับสนุนตามปกติจะใช้กับคำถามและปัญหาในการสนับสนุนเพิ่มเติมซึ่งไม่สอดคล้องตามเกณฑ์สำหรับโปรแกรมปรับปรุงเฉพาะที่เกี่ยวข้อง

ข้อกำหนดเบื้องต้น

เมื่อต้องการใช้โปรแกรมแก้ไขด่วนนี้ คุณต้องมี Microsoft .NET Framework 4.5 ติดตั้งอยู่

ข้อกำหนดการรีสตาร์ท

คุณต้องรีสตาร์ทคอมพิวเตอร์หลังจากใช้โปรแกรมแก้ไขด่วนนี้ถ้ามีการใช้แฟ้มที่ได้รับผลกระทบระหว่างการติดตั้ง เราขอแนะนำให้ คุณปิดโปรแกรมประยุกต์ทั้งหมดที่ใช้.NET Framework ก่อนที่คุณใช้โปรแกรมแก้ไขด่วนนี้

รุ่นสากลของ hotfix นี้มีแอตทริบิวต์ของแฟ้ม (หรือแอตทริบิวต์ของแฟ้มที่ใหม่กว่า) ซึ่งแสดงอยู่ในตารางต่อไปนี้ วันที่และเวลาสำหรับแฟ้มเหล่านี้จะแสดงรายการไว้ในรูปแบบเวลามาตรฐานสากล (UTC) เมื่อคุณดูข้อมูลแฟ้ม ระบบจะแปลงข้อมูลนี้เป็นเวลาท้องถิ่น เมื่อต้องการค้นหาความแตกต่างระหว่างเวลา UTC กับเวลาท้องถิ่น ใช้แท็บ โซนเวลา ในรายการ วันที่และเวลา ในแผงควบคุม

สำหรับ Windows 8 รุ่นที่ใช้ x86 ทั้งหมดที่ได้รับการสนับสนุน

ชื่อแฟ้ม

รุ่นของแฟ้ม

ขนาดของแฟ้ม

วันที่

เวลา

แพลตฟอร์ม

System.dll

4.0.30319.19082

3,449,912

08-May-2013

23:35

x86

สำหรับทั้งหมดได้รับการสนับสนุน Windows 8, Windows Server 2012 รุ่นที่ใช้ x64

ชื่อแฟ้ม

รุ่นของแฟ้ม

ขนาดของแฟ้ม

วันที่

เวลา

แพลตฟอร์ม

System.dll

4.0.30319.19082

3,449,912

08-May-2013

23:58

x86

System.dll

4.0.30319.19082

3,449,912

08-May-2013

23:35

x86


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

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

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

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

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

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

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

×