إصلاح: ظهور استثناء عند استعراض أحد تطبيقات ويب ASP.NET الخاص ب.NET Framework 2.0

الأعراض

عند استعراض أحد تطبيقات Microsoft.NET Framework 2.0 ASP.NET على ويب، قد تظهر واحدة من الاستثناءات التالية:
استثناء 1
نوع الاستثناء: رسالة الاستثناء FileNotFoundException: تعذر تحميل الملف أو التجميع 'App_Web_ e9dbmaj، الإصدار = 0.0.0.0، ثقافة محايد, = = null' أو أحد تبعياته. يتعذر على النظام العثور على الملف المحدد.
استثناء 2
رسالة خطأ المحول البرمجي: CS0006: تعذر العثور على 'C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\cms.web\44e73607\b028acb3\App_global.asax.fakktchx.dll' ملف بيانات التعريف

الحل

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



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

لتنزيل هذا الإصلاح العاجل من معرض التعليمات البرمجية في MSDN، قم بزيارة موقع Microsoft التالي على الويب:


ملاحظة: يعرض المعرض رمز MSDN اللغات التي يتوفر الإصلاح العاجل. في حالة عدم ظهور اللغة الخاصة بك المذكورة، فيرجع صفحة المورد معرض التعليمات البرمجية غير متوفرة لتلك اللغة.


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

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

يجب تثبيت .NET Framework 2.0 قبل تطبيق هذا الإصلاح العاجل.

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

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

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

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

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

يحتوي إصدار اللغة الإنجليزية من هذا الإصلاح العاجل على سمات الملف (أو سمات الملف الأحدث) المسرودة في الجدول التالي. يتم سرد التواريخ والأوقات الخاصة بهذه الملفات بالتوقيت العالمي المتفق عليه (UTC). عند عرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. لمعرفة الفرق بين التوقيت العالمي المتفق عليه والتوقيت المحلي، استخدم علامة التبويب المنطقة الزمنية في عنصر التاريخ والوقت في "لوحة التحكم".
Microsoft.NET Framework 2.0 32 بت
اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسي
Aspnet_wp.exe2.0.50727.81932,60015-Mar-200710:22x86
System.web.dll2.0.50727.8195,156,86415-Mar-200710:23x86
Webengine.dll2.0.50727.819406,01615-Mar-200710:22x86
Microsoft.NET Framework 2.0 والإصدارات 64 بت
اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسي
Aspnet_wp.exe2.0.50727.81944,37615-Mar-200705:33x64
System.web.dll2.0.50727.8195,087,23215-Mar-200705:33x64
Webengine.dll2.0.50727.819710,14415-Mar-200702:23x64
Aspnet_wp.exe2.0.50727.81932,60015-Mar-200710:22x86
System.web.dll2.0.50727.8195,156,86415-Mar-200710:23x86
Webengine.dll2.0.50727.819406,01615-Mar-200710:22x86
Microsoft.NET Framework 2.0 والإصدارات المستندة إلى Itanium
اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسي
Aspnet_wp.exe2.0.50727.81983,28815-Mar-200706:22IA-64
System.web.dll2.0.50727.8194,710,40015-Mar-200706:22IA-64
Webengine.dll2.0.50727.8191,181,69615-Mar-200702:25IA-64
Aspnet_wp.exe2.0.50727.81932,60015-Mar-200710:22x86
System.web.dll2.0.50727.8195,156,86415-Mar-200710:23x86
Webengine.dll2.0.50727.819406,01615-Mar-200710:22x86

الحل البديل

للتغلب على هذه المشكلة، عليك حذف كافة الملفات في دليل الملفات المؤقتة ASP.NET. للقيام بذلك، اتبع الخطوات التالية:
  1. انقر فوق ابدأ، ثم انقر فوق تشغيل، واكتب iisreset/stopوثم انقر فوق موافق.
  2. فتح حرف محرك الأقراص: دليل ملفات ASP.NET WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary.
  3. حذف كافة الملفات وكافة المجلدات الموجودة في الدليل الذي قمت بتحديد موقعة في الخطوة 2.
  4. انقر فوق ابدأ، ثم انقر فوق تشغيل، واكتب iisreset/startوثم انقر فوق موافق.
يمكنك أيضا حل هذه المشكلة بتعيين الخاصية المجموعة العلامة التحويل البرمجي إلى false. للقيام بذلك، اتبع الخطوات التالية:
  1. في مشروع Microsoft Visual Studio 2005، Web.config في "مستكشف الحلول" انقر بالزر الأيمن، ومن ثم انقر فوق فتح.
  2. حدد موقع التعليمة البرمجية مشابهة لما يلي.
    <compilation debug="false" />
  3. استبدال التعليمات البرمجية الموجودة في الخطوة 2 باستخدام التعليمات البرمجية التالية.
    <compilation debug="false" batch="false" />
ملاحظة: إذا قمت بتعيين قيمة الخاصية نومريكومبيليسبيفوريبريستارت في العلامة تجميع عدد كبير، مثل 50، إلى تقليل عدد مرات حدوث هذه المشكلة. سوف تشبه علامات التحويل البرمجي التالية بعد تعيين الخاصية نومريكومبيليسبيفوريبريستارت .
<compilation debug="false" numRecompilesBeforeAppRestart="50" />

الحالة

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

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

لمزيد من المعلومات، انقر فوق رقم المقالة التالية لعرضها في "قاعدة معارف Microsoft":

824684 وصف للمصطلحات القياسية المستخدمة في وصف تحديثات برامج Microsoft

خصائص

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

تعليقات