Applies To.NET

تاريخ الإصدار: 16 سبتمبر 2020

الإصدار: .NET Framework 3.5 و4.8

يتضمن تحديث 16 سبتمبر 2020 لنظام التشغيل Windows 10 الإصدار 1903 و Windows Server والإصدار 1903 و Windows 10 والإصدار 1909 و Windows Server الإصدار 1909 تحسينات الوثوقية التراكمية في .NET Framework 3.5 و 4.8. نوصي بتطبيق هذا التحديث كجزء من إجراءات الصيانة العادية. قبل تثبيت هذا التحديث، راجع قسمي المتطلبات الأساسية وإعادة التشغيل.

تحسينات الجودة والموثوقية

WCF1

- معالجة مشكلة في خدمات WCF قد تفشل في بعض الأحيان في بدء تشغيل خدمات متعددة في وقت واحد.

Winforms

- معالجة الانحدار الذي تم تقديمه في .NET Framework 4.8، حيث توقفت خصائص Control.AccessibleName و Control.AccessibleRole و Control.AccessibleDescription عن العمل عناصر التحكم التالية: Label و GroupBox و ToolStrip و ToolStripItems و StatusStripItems و StatusStripItems و PropertyGrid و ProgressBar و ComboBox و MenuStrip و MenuItems و DataGridView.

- معالجة انحدار في اسم يمكن الوصول إليه لعناصر مربع التحرير والسرد لمربعات التحرير والسرد المرتبطة بالبيانات. بدأ .NET Framework 4.8 باستخدام اسم النوع بدلا من قيمة الخاصية DisplayMember لاسم يمكن الوصول إليه، ويستخدم هذا التحسين DisplayMember مرة أخرى.

ASP.NET

- تم تعطيل إعادة استخدام AppPathModifier ASP.Net التحكم في الإخراج.

- سيتم إنشاء كائنات httpCookie ASP.Net سياق طلب تعريف الارتباط باستخدام الإعدادات الافتراضية المكونة لأعلام ملفات تعريف الارتباط بدلا من . الإعدادات الافتراضية البدائية لنمط NET تتطابق مع سلوك 'new HttpCookie(name)'.

SQL

- معالجة حالة الفشل التي تحدث في بعض الأحيان عندما يتصل مستخدم بقاعدة بيانات Azure SQL واحدة، وينجز عملية تستند إلى خدمة ما، ثم يتصل بقاعدة بيانات أخرى أسفل الخادم نفسه الذي يحتوي على عنوان URL للصدق نفسه وينجز عملية معالجة على الخادم الثاني.

CLR2

- إضافة متغير تكليف CLR Thread_AssignCpuGroups (1 بشكل افتراضي) يمكن تعيينه إلى 0 لتعطيل تعيين مجموعة CPU التلقائي الذي تم بواسطة CLR للمؤشرات ترابط جديدة تم إنشاؤها بواسطة Thread.Start() ومؤشرات ترابط تجمع مؤشرات الترابط، على سبيل المثال، يمكن لتطبيق ما القيام بنشر مؤشر الترابط الخاص به.

- معالجة تلف البيانات النادرة التي يمكن أن تحدث عند استخدام API الجديدة مثل غير الآمنة.ByteOffset<T> التي تستخدم غالبا مع أنواع Span الجديدة. قد يحدث تلف عند تنفيذ عملية GC أثناء استدعاء مؤشر ترابط إلى "غير آمن.ByteOffset"<T> من داخل حلقة.

- معالجة مشكلة تتعلق بمواد زمنية ذات أوقات مستحقة طويلة جدا بالتجزئة في وقت أقرب بكثير مما هو متوقع عند تبديل AppContext "Switch.System. تم تمكين Threading.UseNetCoreTimer".

1 Windows Communication Foundation (WCF) 2 Common Language Runtime (CLR)

المشاكل المعروفة في تحديث الأمان هذا

ASP.Net التطبيقات أثناء عملية ما قبل الإعداد مع رسالة خطأ

الأعراض بعد تطبيق مجموعة الأمان والجودة ل .NET Framework 4.8 في 16 سبتمبر 2020، تفشل بعض تطبيقات ASP.Net أثناء ما قبل التنفيذ. من المرجح أن تحتوي رسالة الخطأ التي ستتلقاها على الكلمات "Error ASPCONFIG". السبب حالة تكوين غير صالحة في الأقسام "sessionState" أو "anonymouseIdentification" أو "authentication/forms" لتكوين "System.web". قد يحدث هذا أثناء إجراءات النشر والبنية إذا تركت تحويلات التكوين الملف Web.config في حالة وسيطة للتحويل المسبق.الحل البديل

تم حل هذه المشكلة في KB4601056.

ASP.Net التطبيقات الأخرى تسليم رموز مميزه بدون ملفات تعريف الارتباط في URI

الأعراض بعد تطبيق مجموعة الأمان والجودة ل .NET Framework 4.8 في 1 أكتوبر 2020، قد لا تقدم بعض تطبيقات ASP.Net رموزا مميزا بدون ملفات تعريف الارتباط في URI، مما قد يؤدي إلى تكرار 302 عملية إعادة توجيه أو فقدان حالة جلسة العمل أو فقدانها.السبب تعتمد ميزات ASP.Net الخاصة بكل من "حالة جلسة العمل" و"التعريف المجهول" و"مصادقة النماذج" على إصدار الرموز المميزة إلى عميل ويب، وهي تسمح كلها بتسليم تلك الرموز المميزة في ملف تعريف ارتباط أو تضمينها في URI للعملاء الذين لا يدعمون ملفات تعريف الارتباط. طالما كان تضمين URI ممارسة غير آمنة وغير مترابطة، ويعطل KB هذا بشكل هادئ إصدار الرموز المميزة في URI إلا إذا طلبت إحدى هذه الميزات الثلاث صراحة وضع ملفات تعريف الارتباط "UseUri" في التكوين. قد تؤدي التكوينات التي تحدد "كشف تلقائي" أو "UseDeviceProfile" عن غير قصد إلى محاولة تضمين هذه الرموز المميزة وفشلها في URI.

الحل البديل

تم حل هذه المشكلة في KB4601056.

كيفية الحصول على التحديث وتثبيته

تثبيت هذا التحديث

قناة الإصدار

متوفر

الخطوة التالية

Windows Update و Microsoft Update

نعم

لتنزيل هذا التحديث وتثبيته، انتقل إلى الإعدادات > تحديث & الأمان > Windows Update،ثم حدد التحقق من وجود تحديثات.

كتالوج Microsoft Update

نعم

للحصول على حزمة مستقلة لهذا التحديث، انتقل إلى موقع Microsoft Update Catalog على الويب.

Windows Server Update Services (WSUS)

لا

يمكنك استيراد هذا التحديث إلى WSUS يدويا. راجع كتالوج Microsoft Update للحصول على الإرشادات.

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

للحصول على قائمة بالملفات التي تم توفيرها في هذا التحديث، قم بتنزيل معلومات الملف للتحديث التراكمي.

المتطلبات المسبقة

لتطبيق هذا التحديث، يجب أن يكون .NET Framework 3.5 أو 4.8 مثبتا لديك.

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

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

كيفية الحصول على تعليمات ودعم لهذا التحديث

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.