تصحيح: عملية المضيف من أعطال التطبيق عندما يتم استدعاء أسلوب كونتيريكسيستس أو أسلوب موجود على جهاز كمبيوتر متعدد المعالجات في IIS 6.0

الأعراض

يرجى مراعاة السيناريو التالي:

  • لديك أحد تطبيقات ASP.NET أو تطبيق يستند إلى.NET Framework.
  • تشغيل التطبيق على جهاز كمبيوتر متعدد المعالجات.
  • التطبيق باستدعاء أسلوب PerformanceCounterCategory.CounterExists أو أسلوب PerformanceCounterCategory.Exists .

في هذا السيناريو، لاحظت أن تعطل عملية المضيف التطبيق الخاص بك. في نفس الوقت، قد يتم تسجيل حدث يشابه التالي في سجل أحداث Windows:

السبب

تحدث هذه المشكلة بسبب وجود مشكلة في الملف Aspperf.dll.

الحل

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

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

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

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

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

يجب أن يكون لديك Windows Server 2003 Service Pack 2 (SP2) مثبتاً لتطبيق هذا الإصلاح العاجل.

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

يجب إعادة تشغيل جهاز الكمبيوتر بعد تطبيق هذا الإصلاح العاجل.

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

لا يحل هذا الإصلاح العاجل محل أية إصلاحات عاجلة أخرى.

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

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

x86

اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسي
Aspperf.dll6.0.3790.442321,50410-Dec-200804:53x86

X64

اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسيمتطلب حزمة الخدمةفرع الخدمة
Aspperf.dll6.0.3790.442327,64810-Dec-200802:37x64SP2غير قابل للتطبيق
Waspperf.dll6.0.3790.442321,50410-Dec-200802:37x86SP2ياه

IA-64

اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسيمتطلب حزمة الخدمةفرع الخدمة
Aspperf.dll6.0.3790.442347,10410-Dec-200802:37IA-64SP2غير قابل للتطبيق
Waspperf.dll6.0.3790.442321,50410-Dec-200802:37x86SP2ياه

الحل البديل

للتغلب على هذه المشكلة، استخدم إحدى الطرق التالية:
  • تجنب استدعاء الأسلوب System.Diagnostics.PerformanceCounterCategory.CounterExists أو أسلوب System.Diagnostics.PerformanceCounterCategory.Exists .
  • استدعاء دالة لوادليبراي في الملف Aspperf.dll قبل استدعاء الأسلوب كونتيريكسيستس . لا استدعاء الدالة FreeLibrary حتى يتم الانتهاء من الأسلوب كونتيريكسيستس .
  • قم بحذف مفتاح التسجيل التالي لإزالة تثبيت عدادات الأداء في آسيا والمحيط الهادئ:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ASP

الحالة

أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "ينطبق على".

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

تحدث هذه المشكلة غالباً في بيئة ظاهرية.



لمزيد من المعلومات حول أساليب بيرفورمانسيكونتيركاتيجوري ، قم بزيارة موقع Microsoft التالي على الويب:

المراجع

لمزيد من المعلومات حول مصطلحات تحديث البرامج، انقر فوق رقم المقال التالي لعرضه في "قاعدة معارف Microsoft":
824684 وصف للمصطلحات القياسية المستخدمة في وصف تحديثات برامج Microsoft
خصائص

رقم الموضوع: 960718 - آخر مراجعة: 09‏/01‏/2017 - المراجعة: 1

تعليقات