أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

تتوفر مجموعة التحديثات رقم الإصلاح العاجل 2803754 4.5 إطار.NET في ويندوز 7، ويندوز سيرفر 2008، Windows Server 2008 R2، ونظام التشغيل Windows Vista

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

اضغط هنا لرابط المقالة باللغة الانجليزية2803754
مقدمة
توضح هذه المقالة مجموعة تحديثات الإصلاح العاجل 2803754 التي تتوفر ل Microsoft.NET Framework 4.5. التراكمي هذا الإصلاح العاجل بإصلاح العديد من القضايا في 4.5 إطار.NET. لمزيد من المعلومات حول المشكلات التي يحل الإصلاح العاجل، راجع قسم "مزيد من المعلومات".

معلومات أخرى

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

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

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

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

لتطبيق هذا الإصلاح العاجل، يجب أن يكون لديك 4.5 إطار. NET مثبتة على جهاز كمبيوتر يعمل بأحد أنظمة التشغيل:
  • ويندوز 7 حزمة الخدمة 1 (SP1)
  • نظام التشغيل Windows Server 2008 R2 SP1
  • Windows Server 2008 Service Pack 2 (SP2)
  • ويندوز فيستا SP2

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

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

معلومات استبدال الإصلاح العاجل

لا يستبدل حزمة الإصلاحات الجديدة هذه حزمة الإصلاحات الجديدة تم إصدارها مسبقاً.

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

لديه الإصدار العمومي من هذا الإصلاح العاجل سمات الملف (أو سمات الملف الأحدث) المسرودة في الجدول التالي. يتم سرد التواريخ والأوقات الخاصة بهذه الملفات في "حسب التوقيت العالمي" (UTC). عندما تقوم بعرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. لمعرفة الفرق بين التوقيت العالمي UTC والتوقيت المحلي، استخدم المنطقة الزمنية علامة التبويب في التاريخ والوقت العنصر في "لوحة التحكم".
لكافة الإصدارات المعتمدة المستندة إلى x86 من 4.5 إطار.NET في ويندوز 7، ويندوز سيرفر 2008، وويندوز فيستا
اسم الملفإصدار الملفحجم الملفتاريخالوقت
Aspnet_wp.exe4.0.30319.1905643,98422 يناير 201312:29
Clrjit.dll4.0.30319.19056451,54422 يناير 201312:29
Microsoft.Build.Tasks.v4.0.dll4.0.30319.190561,190,44022 يناير 201310:46
PresentationCore.dll4.0.30319.190563,224,57622 يناير 201310:46
PresentationFramework.dll4.0.30319.190566,187,00822 يناير 201310:46
System.Printing.dll4.0.30319.19056341,99222 يناير 201310:46
System.Web.Extensions.dll4.0.30319.190561,849,88022 يناير 201310:46
System.Data.SqlXml.dll4.0.30319.19056742,92022 يناير 201310:46
System.Design.dll4.0.30319.190565,041,65622 يناير 201310:46
System.Web.dll4.0.30319.190565,420,50422 يناير 201310:46
System.Web.Services.dll4.0.30319.19056849,40022 يناير 201310:46
System.Xml.dll4.0.30319.190562,687,96022 يناير 201310:46
Webengine.dll4.0.30319.1905624,52822 يناير 201312:29
Webengine4.dll4.0.30319.19056504,80822 يناير 201312:29
WindowsBase.dll4.0.30319.190561,237,46422 يناير 201310:46
لكافة الإصدارات المعتمدة المستندة إلى x64 من 4.5 إطار.NET في ويندوز 7، ويندوز سيرفر 2008، Windows Server 2008 R2، ونظام التشغيل Windows Vista
اسم الملفإصدار الملفحجم الملفتاريخالوقت
Aspnet_wp.exe4.0.30319.1905648,61622 يناير 201313:01
Aspnet_wp.exe4.0.30319.1905643,98422 يناير 201312:29
Clrjit.dll4.0.30319.190561,235,40022 يناير 201313:01
Clrjit.dll4.0.30319.19056451,54422 يناير 201312:29
Microsoft.Build.Tasks.v4.0.dll4.0.30319.190561,190,44022 يناير 201310:46
PresentationCore.dll4.0.30319.190563,207,66422 يناير 201313:01
PresentationCore.dll4.0.30319.190563,224,57622 يناير 201310:46
PresentationFramework.dll4.0.30319.190566,187,00822 يناير 201310:46
System.Printing.dll4.0.30319.19056341,99222 يناير 201313:01
System.Printing.dll4.0.30319.19056341,99222 يناير 201310:46
System.Web.Extensions.dll4.0.30319.190561,849,88022 يناير 201310:46
System.Data.SqlXml.dll4.0.30319.19056742,92022 يناير 201310:46
System.Design.dll4.0.30319.190565,041,65622 يناير 201310:46
System.Web.dll4.0.30319.190565,415,38422 يناير 201313:01
System.Web.dll4.0.30319.190565,420,50422 يناير 201310:46
System.Web.Services.dll4.0.30319.19056849,40022 يناير 201310:46
System.XML.dll4.0.30319.190562,687,96022 يناير 201310:46
Webengine.dll4.0.30319.1905626,59222 يناير 201313:01
Webengine.dll4.0.30319.1905624,52822 يناير 201312:29
Webengine4.dll4.0.30319.19056618,45622 يناير 201313:01
Webengine4.dll4.0.30319.19056504,80822 يناير 201312:29
WindowsBase.dll4.0.30319.190561,237,46422 يناير 201310:46


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

المسائل المتعلقة بوقت تشغيل اللغة العامة (CLR)

المسألة 1

قيمة غير صحيحة يتم إرجاعها بواسطة الأسلوب DateTime.TryParse عند استخدام تعليمة برمجية مشابهة لما يلي:

DateTime dt = DateTime.Parse("4/21 5pm");Console.WriteLine(dt.ToString());if (DateTime.TryParse("4/21 5pm", out dt)){      Console.WriteLine(dt.ToString());}Console.ReadLine();
في هذا المثال، يتم الإخراج غير صحيحة 04:00 م على تاريخ اليوم.

القرار

بعد تثبيت الإصلاح العاجل، فإنه يحاول أن يجعل أفضل المحاولات الرامية إلى تحليل هذا النمط المحدد.

لتمكين الإصلاح العاجل، أضف التعليمات البرمجية التالية في ملف تكوين التطبيق:

<configuration>    <runtime>        <EnableAmPmParseAdjustment enabled=”1” />        </runtime></configuration>
ملاحظة لا يوجد نمط التاريخ أو الوقت سوف تستفيد من الإصلاح العاجل.

المسألة 2

قد يؤدي تطبيق يستند إلى.NET إطار 4.5 مفرطة يستخدم كائنات اكسيكوتيونكونتيكست أو تمويل رأس المال العامل في العديد من الكائنات التي يجري معلقة على كومة جامع البيانات المهملة. وهذا يسبب تجزئة كومة الذاكرة المؤقتة جنبا إلى جنب مع زيادة في الذاكرة واستخدام وحدة المعالجة المركزية بواسطة جامع البيانات المهملة.

القرار

يمنع هذا الإصلاح العاجل الكائنات من يجري معلقة في بعض الحالات. لتمكين الإصلاح العاجل، استخدم إحدى الطرق التالية:
  • إنشاء متغير البيئة COMPLUS_DisableRetStructPinning ، وتعيين قيمة المتغير إلى 1.
  • قم بإنشاء قيمة DWORD في [HKLM\Software\Microsoft\.NETFramework\DisableRetStructPinning] المفتاح الفرعي للتسجيل، وتعيين قيمة DWORD إلى 1.

قضايا ASP.NET

المسألة 1

ASP.NET التجميع المؤقت الإخراج التي يتم إنتاجها على جهاز كمبيوتر لا يمكن إعادة استخدامها على كمبيوتر آخر حتى ولو لديك جهازي نفس الإصدار من ASP.NET ونسخ متطابقة للموقع.

السبب

تحدث هذه المشكلة لأنه يتم استخدام المعلومات الخاصة بالكمبيوتر كجزء من القرار لتحديد ما إذا كان الإخراج التجميع المؤقت ASP.NET حتى الآن.

القرار

لتمكين الإصلاح العاجل بعد تطبيق ذلك، يجب إضافة الإدخال التالي إلى المقطع AppSettings في ملف Web.config للتطبيق. بعد القيام بذلك، لا يستخدم ASP.NET المعلومات الخاصة بالكمبيوتر عند فإنه يحدد ما إذا كان الإخراج التجميع المؤقت ASP.NET حتى الآن. ولذلك، الإخراج محمول بين أجهزة الكمبيوتر التي لديها نفس التكوين.

<add key="aspnet:PortableCompilationOutput" value="true"/>
المسألة 2

شرط سباق في فئة ASP.NET CacheManager قد تتسبب عملية عامل خدمات معلومات إنترنت (IIS) تحطم إذا كان تطبيق ويب ASP.NET ينشئ كائنات ميموريكاتشي جديدة عندما CacheManager الديكورات ذاكرة التخزين المؤقت.

السبب

تحدث هذه المشكلة نظراً لأن فئة ASP.NET CacheManager يمكن استخدام مؤشرات ترابط متعددة لقراءة أو كتابة إلى مجموعة بطريقة غير مؤشر الترابط-الأمن. يؤدي هذا استثناء لم تتم معالجته.

Iسو 3

إذا كان تطبيق ويب ASP.NET بمعالجة طلبات تشغيلها لفترة طويلة بشكل متكرر استدعاء الأسلوب Response.Flush ، قد يكون هناك زيادة في استهلاك الذاكرة في تطبيق ويب. العدد 4

إذا كان يستخدم تطبيق ويب ASP.NET إخراج ذاكرة التخزين المؤقت عندما يتم ضبط نظام التشغيل على مدار الساعة، يسبب الاستثناءات ويتسبب طلبات إلى فشل. العدد 5

قد يتعرض تطبيق يستند إلى.NET إطار 4.5 يستخدم الخاصية HttpResponse.ClientDisconnectedToken تعطل عملية العامل عند إغلاق عملاء اتصالات الخاصة بها على ملقم.

قضايا اتصال Windows (WCF)

المسألة 1

عندما قمت باستدعاء خدمة ويب ASMX التي يتم استضافتها في IIS، فشل خدمة ويب وهو غير قابل للوصول بشكل متقطع حتى العملية المنفذة IIS المعاد تدويرها.

ملاحظة عادة ما تحدث هذه المشكلة عندما يواجه نظام التشغيل عالية "انفجر الأحمال."

بالإضافة إلى ذلك، يتم طرح استثناء System.InvalidOperationException مع مكدس الاستدعاءات التالي:

System.InvalidOperationException: تنسيق يتم التعرف على URL الذي ينتهي بشكل غير متوقع في الطلب '/اسم الأسلوب'.
في System.Web.Services.Protocols.WebServiceHandlerFactory.CoreGetHandler (نوع نوع، سياق HttpContext, طلب HttpRequest، استجابة هتبريسبونسي)
في System.Web.Services.Protocols.WebServiceHandlerFactory.GetHandler (سياق HttpContext، فعل السلسلة، سلسلة عنوان url، filePath السلسلة)
في System.Web.Script.Services.ScriptHandlerFactory.GetHandler (سياق HttpContext، ريكويستيبي سلسلة، سلسلة عنوان url، سلسلة باثترانسلاتيد)
في System.Web.HttpApplication.MaterializeHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
في System.Web.HttpApplication.ExecuteStep (إيكسيكوتيونستيب خطوة منطقية آند كومبليتيدسينتشرونوسلي)

ملاحظة "اسم الأسلوب"يمثل أسلوب خدمة ويب التي قمت باستدعاء.

السبب

تحدث هذه المشكلة بسبب وجود شرط سباق يحدث أثناء إعادة تعيين والقراءة للتكوين في المقطع <webServices>.

Iسو 2

احتمال تعطل تطبيق الذي تم إنشاؤه باستخدام 4.5 إطار.NET تحت تحميل كثيف، ويحدث الاستثناء التالي:

</webServices>
نوع الاستثناء: System.InvalidOperationException
الرسالة: فشلت في إدراج Hashtable. عامل التحميل عالية جداً

ملاحظة يحدث الاستثناء القرب من أعلى مكدس الاستدعاءات التالي:
  • System.Xml.Serialization.DynamicAssemblies.IsTypeDynamic
السبب

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

قضايا أساس العرض التقديمي ل Windows (WPF)

المسألة 1

تطبيق يستند إلى.NET إطار 4.5 يصبح لا تستجيب عند ذلك تمرير DataGrid أو إيتيمسكونترول.

تحدث هذه المشكلة إذا كان من الشروط التالية صحيحاً:
  • يتم تعيين الخاصية VirtualizingPanel.IsVirtualizingWhenGrouping إلى true.
  • واحد أو أكثر من الفئات إيتيمسبريسينتير أو فيرتواليزينجستاكبانيل التي تشارك في التخطيط إيتيمسكونترول أو أفرقتها الفرعية لديها هامش يختلف عن الإعداد الافتراضي. على وجه التحديد، عندما الخاصية Margin.Top أو Margin.Left (للتمرير الأفقي) غير الصفر.
المسألة 2

افترض أن محاولة طباعة مستند مواصفات ورق XML (XPS) إلى طابعة واجهة جهاز الرسومية (GDI) على نظام تشغيل غير الإنجليزية. في هذه الحالة، يتم طباعة بعض الأحرف بشكل غير صحيح. هذه الأحرف غير صحيح قد يتم عرض صغير جداً أو غامق جداً، وقد تكون تفتقر إلى التفاصيل الدقيقة، مثل السنانير في نهاية ضربات طويلة. الأحرف غير صحيحة عادة ما تأتي من خط الذي يحتوي على الرموز غير اللاتينية، على سبيل المثال أحد الخطوط آسيوية مثل "مرض التصلب العصبي المتعدد مينشو."

قضايا نموذج Windows

المسألة 1

افترض أن لديك عنصر تحكم ActiveX الذي يقوم بتسجيل مكتبة نوع المسار الذي يحتوي على رقم مكتبة نوع بغية توفير المحتوى المترجم.

على سبيل المثال، قد مسار مكتبة النوع بالتنسيق التالي:

مسار مكتبة نوع> \2

في هذا السيناريو، لا يمكنك إفلات عنصر التحكم في نموذج Windows في Microsoft Visual Studio 2012 على نظام تشغيل اللغة النشطة التي يتم تعيين إلى اللغة محتوى مترجم المقابلة.
المسألة 2

افترض أن لديك مشروع نموذج Windows المستندة إلى 4.5 إطار.NET يحتوي على نموذج Windows يسمى ورما. فورما يرث من نموذج Windows آخر يدعى باسيفورم، وباسيفورم يحتوي على عنصر تحكم حاوية (على سبيل المثال، مربع المجموعة أو الفريق أو أي حاوية أخرى). يمكنك إضافة عنصر تحكم مخصص إلى الحاوية في ورما، وتغيير أي خاصية لورما. ثم، يمكنك حفظ وإغلاق مصمم النموذج Windows دون إعادة بناء المشروع. في هذه الحالة، عنصر التحكم المخصص الجديد مفقود عندما تقوم بإعادة فتح ورما.

ملاحظة تحدث هذه المشكلة عند استخدام مصمم النموذج Windows في Microsoft Visual Studio 2010 أو Visual Studio 2012. لا تحدث هذه المشكلة إذا قمت بإعادة بناء المشروع بعد إغلاق مصمم النموذج Windows.

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

خصائص

رقم الموضوع: 2803754 - آخر مراجعة: 02/12/2013 18:59:00 - المراجعة: 1.0

Microsoft .NET Framework 4.5

  • kbqfe kbfix kbhotfixserver kbsurveynew kbexpertiseadvanced kbmt KB2803754 KbMtar
تعليقات
ody>/body>