الأعراض
بافتراض استخدام فئة HttpWebRequest أو الفئة هتبكلينت في ".NET Framework 4، 5" بإرسال طلب إلى الخادم. في هذه الحالة، بعد الطلب وهو استجابة HTTP المقسم، يتم إنهاء الاتصال.
ملاحظة: عادة ما تحدث هذه المشكلة بعد تطبيق التحديث الموضح في مقالة "قاعدة المعارف" (KB) التالية:2750149 يتوفر تحديث ل 4.5 إطار عمل.NET في ويندوز 8 Windows RT و Windows Server 2012: كانون الثاني/يناير 2013
الحل
للتأكد من أن الفئة HttpWebRequest والفئة هتبكلينت سيتم إعادة استخدام اتصال، يجب أن تستنفد استجابات طلب HTTP بالكامل من الاتصال قبل إجراء طلب جديد. وللتعامل مع هذه المشكلة، يتم تطبيق إحدى الطرق التالية:
-
تأكد من أن تماما مصرف دفق استجابة قبل إرسال طلب جديد. على سبيل المثال، عند تلقي استجابة المقسم، التطبيق بقراءة دفق الاستجابة حتى يعود الأسلوب قراءة على الدفق "0 بايت قراءة."
ملاحظة: ويتطلب هذا النهج لا تثبيت تحديث إضافية. -
تثبيت هذا التحديث لاستعادة نفس السلوك قبل تثبيت الإصلاح الجديد في 2750149 كيلو بايت. عند إغلاق التطبيق دفق الاستجابة، يحاول فئة HttpWebRequest لتأخير الاستجابات. في حالة نجاح هذه العملية، سيتم إعادة استخدام الاتصال الطلب التالي.
معلومات الإصلاح العاجل
الآن يتوفر إصلاح عاجل معتمد من Microsoft. ومع ذلك، الغرض منه هو حل المشكلة الموضحة في هذه المقالة فقط. تطبيقها فقط على الأنظمة التي تواجه هذه المشكلة بالتحديد.
لحل هذه المشكلة، اتصل بخدمات دعم العملاء في Microsoft للحصول على الإصلاح العاجل. للحصول على قائمة كاملة من أرقام هواتف خدمات دعم العملاء في Microsoft وعلى معلومات حول تكاليف الدعم، الرجاء زيارة موقع Microsoft التالي على الويب:http://support.microsoft.com/contactus/?ws=supportملاحظة: في بعض الحالات، قد يتم إلغاء المصروفات التي تحتسب عادة على مكالمات الدعم إذا قرر أخصائي الدعم لدى Microsoft أن تحديثًا معيناً سوف يعمل على حل المشكلة. سيتم اضافة تكاليف الدعم المعتادة على أسئلة الدعم الإضافية والمشاكل التي لا يأهل على حلها للتحديث المطلوب.
المتطلبات الأساسية
لتطبيق هذا الإصلاح العاجل، يجب أن يكون لديك Microsoft.NET Framework 4، 5 مثبتة.
متطلبات إعادة التشغيل
يجب إعادة تشغيل جهاز الكمبيوتر بعد تطبيق هذا الإصلاح العاجل في حالة استخدام الملفات المتأثرة أثناء التثبيت. نوصي بإغلاق كافة التطبيقات التي تستخدم.NET Framework قبل تثبيت هذا الإصلاح الجديد.
يحتوي الإصدار العمومي من هذا الإصلاح العاجل سمات الملف (أو سمات الملف الأحدث) المسرودة في الجدول التالي. يتم سرد التواريخ والأوقات الخاصة بهذه الملفات بالتوقيت العالمي المتفق عليه (UTC). عند عرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. لمعرفة الفرق بين التوقيت العالمي المتفق عليه والتوقيت المحلي، استخدم علامة التبويب المنطقة الزمنية في عنصر التاريخ والوقت في "لوحة التحكم".
لكافة الإصدارات المستندة إلى x86 من Windows 8
اسم الملف |
إصدار الملف |
حجم الملف |
التاريخ |
الوقت |
النظام الأساسي |
---|---|---|---|---|---|
System.dll |
4.0.30319.19082 |
3,449,912 |
08-May-2013 |
23:35 |
x86 |
بالنسبة لكافة الإصدارات المستندة إلى x64 من ويندوز 8 Windows Server 2012 المعتمدة
اسم الملف |
إصدار الملف |
حجم الملف |
التاريخ |
الوقت |
النظام الأساسي |
---|---|---|---|---|---|
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 |