يتوفر إصلاح عاجل ل 4.5 إطار.NET الذي يعمل على حل العديد من المشكلات التي تحدث عند استخدام فئات HttpWebRequest وسلستريم

هام: تمت ترجمة هذا المقال باستخدام برنامج ترجمة آلية لشركة مايكروسوفت بدلاً من الاستعانة بمترجم بشري. تقدم شركة مايكروسوفت كلاً من المقالات المترجمة بواسطة المترجمين البشر والمقالات المترجمة آليًا وبالتالي ستتمكن من الوصول إلى كل المقالات الموجودة في قاعدة المعرفة الخاصة بنا وباللغة الخاصة بك. بالرغم من ذلك، فإن المقالة المترجمة آليًا لا تكون دقيقة دائمًا وقد تحتوي على أخطاء إملائية أو لغوية أو نحوية، مثل تلك الأخطاء الصادرة عن متحدث أجنبي عندما يتحدث بلغتك. لا تتحمل شركة مايكروسوفت مسئولية عدم الدقة أو الأخطاء أو الضرر الناتج عن أية أخطاء في ترجمة المحتوى أو استخدامه من قبل عملائنا. تعمل شركة مايكروسوفت باستمرار على ترقية برنامج الترجمة الآلية

اضغط هنا لرابط المقالة باللغة الانجليزية2745583
مقدمة
توضح هذه المقالة إصلاحًا جديداً يعمل على حل مشكلات في Microsoft.NET Framework 4.5.

معلومات أخرى

المشكلات التي يعمل هذا الإصلاح العاجل على حل

المسألة 1

عند استخدام تطبيق يستند إلى.NET 4.5 الإطار الذي يستخدم واجهات برمجة التطبيقات غير متزامنة من أجل قراءة الردود المقسم، قد قراءة الردود المقسم شكل متزامن.

السبب 1

الفئة HttpWebRequest تمكن المتصلين قراءة استجابة HTTP أما بشكل متزامن أو بشكل غير متزامن. ومع ذلك، إذا كانت الاستجابة استجابة HTTP المقسم، ثم يتم قراءة أجزاء من الاستجابة باستخدام الإدخال/الإخراج المتزامنة (المكالمات Winsock) حتى عندما يستخدم الطالب مسار التعليمة البرمجية غير متزامن. هذه النتائج في مؤشر ترابط استدعاء سدت حتى يتم تلقي البيانات على الشبكة.

المسألة 2

افترض أن لديك تطبيق يستند إلى.NET إطار 4.5 الذي يتصل مع ملقم عبر بروتوكول "طبقة مأخذ التوصيل" الأمن/أمن طبقة النقل (TLS/SSL) باستخدام فئة HttpWebRequest أو سلستريم . إذا كان يطلب الملقم إعادة تفاوض SSL في حين التطبيق هو إرسال البيانات، قد تواجه التطبيق استثناء لم تتم معالجته وتحطم.

العدد 3

تجمع مؤشر ترابط يتجمد في الفئة HttpWebRequest إذا تم إحباط طلب HTTPS أثناء إعادة تفاوض SSL أثناء عملية كتابة تعليق.

السبب الثالث

تحدث هذه المشكلة بسبب وجود شرط سباق التي قد تحدث عند الفئة HttpWebRequest أو فئة سلستريم يتعامل مع إعادة تفاوض SSL. وهذا قد يؤدي في تجمع مؤشرات الترابط إنشاء مؤشرات ترابط أكثر وأكثر. بالإضافة إلى ذلك، لا يتم مسح الموارد التي يتم الاحتفاظ في الذاكرة.

القرار

معلومات الإصلاح العاجل

الآن يتوفر إصلاح عاجل معتمد من Microsoft. ومع ذلك، فإنه المقصود لتصحيح المشكلة الموضحة في هذه المقالة فقط. تطبيقها فقط على الأنظمة التي تواجه هذه المشكلة بالتحديد.

لحل هذه المشكلة، اتصل بخدمات دعم العملاء في Microsoft للحصول على الإصلاح العاجل. للحصول على قائمة كاملة من أرقام الهواتف خدمات دعم العملاء في Microsoft وعلى معلومات حول تكاليف الدعم، قم بزيارة موقع Microsoft التالي على ويب:ملاحظة وفي الحالات الخاصة، قد يتم إلغاء المصروفات التي تحتسب عادة على مكالمات الدعم إذا قرر أخصائي الدعم لدى Microsoft أن عملية تحديث محددة سيتم حل المشكلة الخاصة بك. سيتم تطبيق تكاليف الدعم المعتادة على أسئلة الدعم الإضافية والمشكلات التي لا يعمل على حلها هذا التحديث في السؤال.

المتطلبات الأساسية

لتطبيق هذا الإصلاح العاجل، يجب أن يكون لديك 4.5 إطار. NET مثبتة على جهاز كمبيوتر يعمل بأحد أنظمة التشغيل التالية:
  • ويندوز 8
  • ويندوز RT
  • ويندوز سيرفر 2012

قم بإعادة تشغيل متطلبات

يجب إعادة تشغيل جهاز الكمبيوتر بعد تثبيت الإصلاح العاجل إذا كان يتم استخدام ملفات المتأثرة أثناء التثبيت. نوصي بأن تقوم بإغلاق كافة التطبيقات التي تستخدم. NET Framework قبل تثبيت الإصلاح العاجل.

معلومات الملف

لديه الإصدار العمومي من هذا الإصلاح العاجل سمات الملف (أو سمات الملف الأحدث) المسرودة في الجدول التالي. يتم سرد التواريخ والأوقات الخاصة بهذه الملفات في "حسب التوقيت العالمي" (UTC). عندما تقوم بعرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. لمعرفة الفرق بين التوقيت العالمي UTC والتوقيت المحلي، استخدم المنطقة الزمنية علامة التبويب في التاريخ والوقت العنصر في "لوحة التحكم".

لكافة الإصدارات المستندة إلى x86 من 4.5 إطار.NET x

اسم الملفإصدار الملفحجم الملفتاريخالوقتمنصة
System.dll4.0.30319.190223,448,77618-سبتمبر-201202:23x 86
لكافة الإصدارات التي تستند إلى 64 من 4.5 إطار.NET
اسم الملفإصدار الملفحجم الملفتاريخالوقتمنصة
System.dll4.0.30319.190223,448,77618-سبتمبر-201202:25x 64
تصريح
تم تأكيد Microsoft أن هذه هي مشكلة في منتجات Microsoft المسردة في قسم "تنطبق على".
مراجع
للحصول على مزيد من المعلومات حول الفئة HttpWebRequest ، انتقل إلى موقع ويب MSDN التالي: للحصول على مزيد من معلومات حول الفئة سلستريم ، انتقل إلى موقع ويب MSDN التالي:

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 2745583 - آخر مراجعة: 11/01/2012 03:06:00 - المراجعة: 1.0

Microsoft .NET Framework 4.5

  • kbhotfixserver kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2745583 KbMtar
تعليقات