تخطي إلى المحتوى الرئيسي
الدعم
تسجيل الدخول باستخدام حساب Microsoft
تسجيل الدخول أو إنشاء حساب.
مرحباً،
تحديد استخدام حساب مختلف!
لديك حسابات متعددة
اختر الحساب الذي تريد تسجيل الدخول باستخدامه.

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

مثبت ويب هو مجموعة صغيرة (أقل من واحد ميغا بايت) الذي يحدد تلقائياً وتنزيل المكونات القابلة للتطبيق للنظام أساسي معينة.

الحل

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

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

http://support.microsoft.com/contactus/?ws=supportملاحظة: في بعض الحالات، قد يتم إلغاء المصروفات التي تحتسب عادة على مكالمات الدعم إذا قرر أخصائي الدعم لدى Microsoft أن تحديثًا معيناً سوف يعمل على إصلاح المشكلة. سيتم تطبيق تكاليف الدعم المعتادة على أسئلة الدعم الإضافية والمشكلات التي لا يعمل على حلها هذا التحديث في السؤال.

ملاحظة: للتحقق من تحديث إصدار الإصلاح العاجل، تحقق من قيمة أساسية الإصدار لتحديد الإصدار المثبت. ليكون متوافق، يمكنك البحث عن قيمة أكبر من أو يساوي القيمة المسردة في الجدول التالي.

إصدار الإصلاح العاجل التراكمي

قيمة DWORD الإصدار

مجموعة تحديثات الإصلاح العاجل 3088958 ل ".NET Framework 4، 5" والاصدارات الأحدث من.NET Framework

379991

لمزيد من المعلومات حول كيفية تحديد إصدارات.NET Framework، راجع كيفية: "تحديد الذي.NET Framework تثبيت إصدارات".

مزيد من المعلومات

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

لتطبيق هذا الإصلاح العاجل، يجب أن يكون لديك برنامج.NET Framework 4.5.2 أو 4.5.1 من.NET Framework.NET Framework 4-5 مثبتة.

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

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

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

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


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

المشكلة الأولى

هذا تحديث لدعم رمز "الﻻري الجورجية" الجديدة. قدمت الدولة جورجيا رمز عمله جديدة الﻻري، لكن لا يتغير اسم العملة. تمت إضافة رمز العملة الجديدة أيضا إلى معيار Unicode. يقوم هذا التحديث من عرض رمز العملة الصحيح واسطة.NET Framework استناداً إلى الإعدادات المحلية للنظام.

المشكلة الثانية

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

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

ملاحظة: إذا استخدمت في.NET Framework 3.5 Service Pack 2 على جهاز الكمبيوتر الخاص بك، قم بتثبيت الإصلاح المطابقة للإصدار الخاص بك لحل هذه المشكلة.

المشكلة الثالثة

إذا كان لديك أحد مواقع ويب ASP.NET الذي يقوم بتشغيل إصدار 32 بت من 4-6 ب.NET Framework أو الإصدار AMD64 النظام الأساسي ".NET Framework 4، 6" بتعطيل ريوجيت، قد تواجهك w3wp تعطل بسبب ثريدابورتيكسسيبشن غير معالج.

عند حدوث العطل، يمكنك عرض السجل التالي في سجل أحداث Windows:

حدث استثناء غير معالج وتم إنهاء العملية.
معرف التطبيق: [أبليكاتيونيد]
معرف العملية: [ProcessID]
استثناء: System.Threading.ThreadAbortException
الرسالة: تم إحباط مؤشر الترابط.
يوجد تتبع مكدس: في System.Web.HttpRuntime.ProcessRequestNotificationPrivate (IIS7WorkerRequest wr، سياق httpcontext بشكل نموذجي)
في System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper (روتيدوبجيكتسبوينتير IntPtr IntPtr ناتيفيريقويستكونتيكست، مودوليداتا IntPtr، علامات Int32)
في System.Web.Hosting.PipelineRuntime.ProcessRequestNotification (روتيدوبجيكتسبوينتير IntPtr IntPtr ناتيفيريقويستكونتيكست، مودوليداتا IntPtr، علامات Int32)



المسألة 4

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

عند حدوث هذه المشكلة، تتلقى الاستثناء التالي:

System.ServiceModel.ProtocolException: يمكن استخدام هذه القناة لم يعد لإرسال رسائل أثناء جلسة عمل الإخراج تم إغلاق تلقائي نظراً لإيقاف تشغيل بدء تشغيل الملقم. تعطيل إغلاق تلقائي بتعيين DispatchRuntime.AutomaticInputSessionShutdown إلى false، أو النظر في تعديل البروتوكول إيقاف التشغيل مع الملقم البعيد.

معلومات تتبع المكدس:

at System.ServiceModel.Channels.ServiceChannel.PrepareCall(ProxyOperationRuntime operation, Boolean oneway, ProxyRpc& rpc)at System.ServiceModel.Channels.ServiceChannel.SendAsyncResult.Begin()
at System.ServiceModel.Channels.ServiceChannel.BeginCall(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, TimeSpan timeout, AsyncCallback callback, Object asyncState)
at System.ServiceModel.Channels.ServiceChannelProxy.InvokeBeginService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at System.ServiceModel.Routing.IRequestReplyRouter.BeginProcessRequest(Message message, AsyncCallback callback, Object state)
at System.ServiceModel.Routing.ClientFactory.RequestReplyClient.OnBeginOperation(Message message, AsyncCallback callback, Object state)
at System.ServiceModel.Routing.ClientFactory.RoutingClientBase`1.OperationAsyncResult.CallOperation()
at System.ServiceModel.Routing.ClientFactory.RoutingClientBase`1.OperationAsyncResult..ctor(RoutingClientBase`1 parent, Message requestMessage, Transaction transaction, AsyncCallback callback, Object state)
at System.ServiceModel.Routing.ClientFactory.RoutingClientBase`1.BeginOperation(Message message, Transaction transaction, AsyncCallback callback, Object state)
at System.ServiceModel.Routing.ProcessRequestAsyncResult`1.StartProcessing()
at System.ServiceModel.Routing.ProcessRequestAsyncResult`1..ctor(RoutingService service, Message message, AsyncCallback callback, Object state)
at System.ServiceModel.Routing.RoutingService.BeginProcessRequest[TContract](Message message, AsyncCallback callback, Object state)
at System.ServiceModel.Routing.RoutingService.System.ServiceModel.Routing.IRequestReplyRouter.BeginProcessRequest(Message message, AsyncCallback callback, Object state)
at AsyncInvokeBeginBeginProcessRequest(Object , Object[] , AsyncCallback , Object )
at System.ServiceModel.Dispatcher.AsyncMethodInvoker.InvokeBegin(Object instance, Object[] inputs, AsyncCallback callback, Object state)


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

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

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

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

هل كانت المعلومات مفيدة؟

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟
بالضغط على "إرسال"، سيتم استخدام ملاحظاتك لتحسين منتجات Microsoft وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

نشكرك على ملاحظاتك!

×