تصحيح: رسالة خطأ إذا قمت بتعديل ملف مورد عند تشغيل تطبيق ASP.NET 2.0: "لم يتم العثور على فئة المورد الخاصة بهذه الصفحة System.InvalidOperationException"

الأعراض

في تطبيق Microsoft ASP.NET 2.0، يمكنك إنشاء ملف مورد محلي (.resx) المرتبطة بصفحة ويب (.aspx) أو مع عنصر تحكم مستخدم (.ascx). إذا قمت بتعديل ملف المورد عند تشغيل تطبيق ASP.NET 2.0، قد تتلقى رسالة الخطأ التالية:
تفاصيل الاستثناء: System.InvalidOperationException: لم يتم العثور على فئة المورد الخاصة بهذه الصفحة. الرجاء التحقق من وجود ملف المورد وحاول مرة أخرى.

السبب

تحدث هذه المشكلة لأن ASP.NET 2.0 بمراقبة التغييرات إلى ملف المورد. إذا قمت بتعديل ملف المورد عند تشغيل تطبيق ASP.NET 2.0، يتم إعادة ترجمة ملف الموارد لا. لذلك، يصبح ملف aspx التي يتم تحويلها برمجياً مسبقاً نفاد التزامن مع ملف المورد. أو، يصبح الملف.ascx التي يتم تصنيف مسبقاً نفاد التزامن مع ملف المورد. ولذلك، يحدث استثناء.

الحل

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

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

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

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

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

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

يجب أن يكون لديك.NET Framework 2.0 مثبتة لتطبيق هذا الإصلاح العاجل.

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

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

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

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

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

يحتوي إصدار اللغة الإنجليزية من هذا الإصلاح العاجل على سمات الملف (أو سمات الملف الأحدث) المسرودة في الجدول التالي. يتم سرد التواريخ والأوقات الخاصة بهذه الملفات بالتوقيت العالمي المتفق عليه (UTC). عند عرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. لمعرفة الفرق بين التوقيت العالمي المتفق عليه والتوقيت المحلي، استخدم علامة التبويب المنطقة الزمنية في عنصر التاريخ والوقت في "لوحة التحكم".
.NET Framework 2.0، الإصدارات المستندة إلى x86
اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسي
Aspnet_wp.exe2.0.50727.81932,60015-Mar-200704:22x86
Webengine.dll2.0.50727.819406,01615-Mar-200704:22x86
System.Web.dll2.0.50727.8195,156,86415-Mar-200704:23x86
.NET Framework 2.0، الإصدارات المستندة إلى x64
اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسي
Aspnet_wp.exe2.0.50727.81944,37614-Mar-200723:33x64
Webengine.dll2.0.50727.819710,14414-Mar-200720:23x64
System.Web.dll2.0.50727.8195,087,23214-Mar-200723:33x64
.NET Framework 2.0، الإصدارات المستندة إلى Itanium
اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسي
Aspnet_wp.exe2.0.50727.81983,28815-Mar-200700:22IA-64
Webengine.dll2.0.50727.8191,181,69614-Mar-200720:25IA-64
System.Web.dll2.0.50727.8194,710,40015-Mar-200700:22IA-64

الحل البديل

للتغلب على هذه المشكلة، استخدم إحدى الطرق التالية.

الطريقة الأولى

تعديل ملف aspx يستخدم ملف المورد، أو تعديل الملف.ascx الذي يستخدم ملف المورد. ثم يتم إعادة ترجمة ملف aspx أو يتم إعادة ترجمة ملف.ascx.

الطريقة الثانية

تعديل ملف Web.config لتطبيق ASP.NET 2.0. ثم يتم إعادة ترجمة التطبيق ASP.NET 2.0 بالكامل.

الحالة

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

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

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

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

خصائص

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

تعليقات