تلقي رسالة خطأ افتراضية عند تعيين الأخطاء المخصصة في تطبيق ويب التي تم إنشاؤها في إطار عمل.NET

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

اضغط هنا لرابط المقالة باللغة الانجليزية910434
الأعراض
عند تشغيل تطبيق ويب تستند إلى Microsoft.NET Framework، قد بشكل غير متوقع تتلقى رسالة خطأ عامة التالية على الرغم من أن تحديد صفحة خطأ مخصص في ملف Web.config:
خطأ في الملقم في '/deneme1' التطبيق.
--------------------------------------------------------------------------------

وصف خطأ وقت التشغيل: حدث خطأ في تطبيق على الخادم. منع إعدادات الخطأ المخصصة الحالية لهذا التطبيق عرض تفاصيل خطأ التطبيق.

التفاصيل: لتمكين عرض تفاصيل رسالة الخطأ المحددة هذه أن تكون قابلة للعرض على جهاز الملقم المحلي، الرجاء إنشاء علامة <customErrors>داخل ملف تكوين "web.config" الموجودة في الدليل الجذر لتطبيق ويب الحالي. يجب أن يكون هذه العلامة <customErrors>السمة "mode" تعيين إلى "ريموتيونلي". لتمكين عرض تفاصيل يمكن عرضه على الأجهزة البعيدة، الرجاء تعيين "الوضع" إلى "Off".</customErrors> </customErrors>
<!-- Web.Config Configuration File --><configuration>    <system.web>        <customErrors mode="RemoteOnly"/>    </system.web></configuration>
ملاحظات: مشاهدة صفحة الخطأ الحالي يمكن استبدالها بصفحة خطأ مخصصة عن طريق تعديل "defaultredirect" للتطبيق <customErrors>علامة التكوين للإشارة إلى محدد موقع معلومات صفحة خطأ مخصصة.</customErrors>
<!-- Web.Config Configuration File --><configuration>    <system.web>        <customErrors mode="On" defaultRedirect="mycustompage.htm"/>    </system.web></configuration>
السبب
تحدث هذه المشكلة عندما تحتوي صفحة خطأ مخصصة في التطبيق أيضا على خطأ.
الحل
لحل هذه المشكلة، حدد الصفحات التالية كصفحة خطأ مخصص للتطبيق:
  • صفحة ثابتة
  • صفحة موجودة خارج التطبيق
تصريح
يعتبر هذا السلوك حسب التصميم.
معلومات أخرى
يتم عرض صفحات الخطأ المخصصة في تطبيقات الويب التي تم إنشاؤها على برنامج.NET Framework فقط إذا تم تعيين قيمة وضع العنصر customErrors في ملف Web.config في أو ريموتيونلي.

على سبيل المثال، يمكنك استخدام التعليمات البرمجية التالية في ملف Web.config.
<configuration>    <system.web>        <customErrors mode="RemoteOnly"/>    </system.web></configuration>
لمزيد من المعلومات حول كيفية إنشاء صفحات خطأ مخصصة في Microsoft ASP.NET، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":
308132 كيفية إنشاء صفحات ASP.NET باستخدام Visual Basic.NET تقارير الخطأ المخصص
306355 كيفية إنشاء التقارير صفحات ASP.NET باستخدام Visual C#.NET خطأ مخصصة

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

خصائص

رقم الموضوع: 910434 - آخر مراجعة: 06/21/2015 00:11:00 - المراجعة: 5.0

Microsoft ASP.NET 1.1, Microsoft ASP.NET 1.0

  • kbprb kbmt KB910434 KbMtar
تعليقات