كيفية إيقاف تشغيل Internet Explorer ميزة "إظهار رسائل خطأ HTTP المألوفة" على الملقم

نوصي بشدة بأن يقوم كافة المستخدمين بالترقية إلى معلومات خدمات الإنترنت الإصدار 7.0 من Microsoft التي تعمل على نظام التشغيل Microsoft Windows Server 2008. يعمل IIS 7.0 على زيادة أمان البنية الأساسية لموقع ويب بشكل ملحوظ. لمزيد من المعلومات حول الموضوعات المتعلقة بأمان IIS، قم بزيارة موقع Microsoft التالي على الويب:لمزيد من المعلومات حول IIS 7.0، قم بزيارة موقع Microsoft التالي على الويب:
توضح هذه المقالة خطوة بخطوة الطرق المختلفة لإيقاف تشغيل الميزة "إظهار رسائل خطأ HTTP المألوفة" على الملقم. ملاحظة: إذا كنت مستخدم النهائي، يمكنك الإشارة الطريقة الأولى لإيقاف تشغيل الميزة "إظهار رسائل خطأ HTTP المألوفة" في المستعرض. أو، عليك الاتصال بمسؤول موقع ويب لإعلامهم بحدوث هذا الخطأ لعنوان URL هذا.


حول رسالة الخطأ "المألوفة" في برنامج Internet Explorer

عند الوصول إلى صفحات ويب من Internet Explorer، قد حجب النص الفعلي لرسالة HTTP 500 التي يتم إرسالها إلى المستعرض برسالة خطأ "مألوفة" Internet Explorer. على الرغم من أنه يمكنك إيقاف تشغيل هذه الميزة يدوياً لكل عميل، توفر هذه المقالة أيضا العديد من الحلول من جانب الملقم منع عرض رسائل الخطأ "المألوفة".

وفقا لمواصفات HTTP 1.1، 5.0 من خدمات معلومات إنترنت (IIS) بإرجاع رمز حالة 500 أي استجابة لم يتم معالجة 1 آخرxxأو 2xx3xx4xxأو رمز الحالةxx 5، مثل "نقل الكائن 302-" أو "404-ملف غير موجود". لأنه لا يتبع IIS 4.0 RFC 2616 حصرا، تقوم بإرجاع أخطاء بناء صفحات الخادم النشطة ل Microsoft Visual Basic Scripting Edition (VBScript) مع رمز حالة 200.

تحتوي رموز الحالة ينظر كثير من الأحيان عدة رسائل الخطأ "المألوفة" أن يعرض Internet Explorer والتي تخفي فعالية رسالة النص الفعلي الذي يرسل الملقم. ومع ذلك، يتم عرض رسائل الخطأ "المألوفة" هذه فقط إذا كان أقل من أو يساوي حد محدد الاستجابة التي تم إرسالها إلى العميل. على سبيل المثال، لمشاهدة النص بدقة أي استجابة HTTP 500، طول المحتوى يجب أن يكون أكبر من 512 بايت.

لعرض الرسالة الفعلية التي يرسل ملقم ويب، استخدم إحدى الطرق التالية.


الطريقة الأولى: إيقاف تشغيل رسالة الخطأ المألوفة في برنامج Internet Explorer

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

الطريقة الثانية: تمكين وتكوين ميزة "أخطاء ASP مخصصة" في IIS

  1. استخدام ميزة "أخطاء ASP مخصصة" في IIS 5.0 ترقيع الاستجابة التي يرسل الملقم مع أحرف كافية لتجاوز رسائل الخطأ المألوفة. لتحميل ميزة "أخطاء ASP مخصصة"، قم بزيارة موقع Microsoft التالي على الويب:
  2. تطبق هذه المساحات. للقيام بذلك، استخدم الدالة VBScript سلسلة لإرجاع سلسلة من نفس الحرف، واحد أكثر من ارورثريشولد التي يستخدمها Internet Explorer لعرض رسالة الخطأ المألوفة. على سبيل المثال، أضف السطر التالي مباشرة قبل </الجسم > علامة 500-100.asp:
    <% Response.Write String(513, "_") %>
  3. تكوين الخطأ 500 عام لاستخدام نوع محدد موقع المعلومات = و 500 100.asp بدلاً من نوع = افتراضي. افتراضياً، يتم تكوين الخطأ 500 لاستخدام النوع الافتراضي =. للحصول على معلومات إضافية، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":
    224070 إنشاء صفحات خطأ مخصصة آسيا والمحيط الهادئ
    ملاحظة: عمليات IIS داخليا بعض استجابات HTTP 500 التي يتم إرسالها إلى العميل كرمز حالة HTTP آخر. أن يتم تغيير رمز الحالة الداخلية إلى 500 قبل إرسال استجابة إلى العميل. هذا هو الحال بالنسبة لآسيا والمحيط الهادئ Response.Status الأسلوب. في هذه الحالات، لا إيداع التعليمة البرمجية خطأ ASP مخصصة في IIS. للتغلب على هذه المواقف، استخدم عامل تصفية إنترنت برمجة تطبيقات خادم واجهة (ISAPI) يحدد رمز الحالة الذي تم إرساله إلى العميل بعد IIS بمعالجة الصفحة.

الطريقة الثالثة: استخدام عامل تصفية ISAPI Padresponse.exe ترقيع الاستجابة في IIS

استخدام عامل تصفية ISAPI الذي يفرض طول محتوى كافة استجابات HTTP 500 ليكون أكبر من 512 بايت حشوة كافة الاستجابات 500 فعال بحيث تكون كبيرة بما يكفي لتجاوز الإعداد الخطأ "المألوفة" في Internet Explorer. Padresponse.exe هو عامل تصفية ISAPI عينة (وشفرتها المصدرية) الذي يوضح كيفية ترقيع الاستجابة التي تم إرسالها إلى العميل (بناء على تلقي رمز حالة HTTP 500).

يتوفر الملف التالي للتنزيل من مركز التنزيل ل Microsoft:
تاريخ الإصدار: 27 نيسان/أبريل 2001

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

المراجع

لمزيد من المعلومات، انقر فوق أرقام المقالات التالية لعرضها في "قاعدة معارف Microsoft":
261200 يتم عرض خطأ HTTP 500 بدلاً من خطأ ASP من 500 100.asp
150312 كوميديا: تثبيت مكتبة ارتباط حيوي عامل تصفية ISAPI
لمزيد من المعلومات حول مواصفات HTTP 1.1، قم بزيارة موقع ويب التالي:

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

رقم الموضوع: 294807 - آخر مراجعة: 18‏/01‏/2017 - المراجعة: 2

تعليقات