الكلاسيكية ASP على IIS7: رفض إرسال أخطاء إلى المتصفح في 500 خطأ خادم داخلي

StackOverflow https://stackoverflow.com/questions/1453791

  •  12-09-2019
  •  | 
  •  

سؤال

لدي ASP الكلاسيكية تعمل على IIS 7.

على الرغم من أنني قمت بتكوين ASP "خصائص تصحيح الأخطاء" إلى "إرسال الأخطاء إلى المستعرض = صحيح"، يرفض تطبيق الويب إرسال أخطاء إلى المتصفح ويستمر في إرسال خطأ خادم داخلي 500.

  • متصفح الخاص بي لديه "إظهار رسائل خطأ HTTP الودية" غير محددة.
  • يتم تثبيت تتبع الطلب الفاشل (غير متأكد إذا كانت هذه ذات صلة)
  • يحدث على حد سواء على صفحات الويب المحملة محليا على الخادم وعلى عن بعد
  • تم دمج تجمع التطبيقات (غير متأكد إذا كان هذا يهم)

أيه أفكار؟

هل كانت مفيدة؟

المحلول

جرب: مدير خدمات المعلومات عبر الإنترنت (IIS) —> موقع الويب الافتراضي —> انقر فوق خصائص صفحات الخطأ وحدد أخطاء التفاصيل

نصائح أخرى

كنت أواجه نفس المشكلة باستخدام تطبيق ASP الكلاسيكي يعمل في مجلد فرعي للموقع. لقد مكنت أخطاء مفصلة وكانت 500 لا تزال تظهر. كان قراري لتمكين المسارات الأصلية في قسم ASP في IIS للموقع حيث كان التطبيق يشير إلى المجلد الأصل باستخدام ".. /":

CEnable Parent Paths for Classic ASP - IIS

كان لدي هذا يحدث في تطبيق ASP الكلاسيكي يعمل في مجلد فرعي من الموقع. الحل كان:

IIS > Click into your Site > Click into your Application folder > Error Pages > Edit Feature Settings > set to: Detailed Errors

مدير IIS >> انقر نقرا مزدوجا واهن أيقونة لفتح صفحة ASP. قم بتوسيع عقدة خصائص تصحيح الأخطاء وتعيين إرسال أخطاء إلى المتصفح صحيح.

enter image description here

enter image description here

أشير : http://www.chestysoft.com/asp-error-messages.asp.

إذا كنت تستضيف المشروع في بيئة مشتركة، فيمكنك استخدام المقتطف التالي لعرض الأخطاء.

<configuration>
<system.webServer>
    <httpErrors errorMode="Detailed" />
</system.webServer>
<system.web>
    <customErrors mode="Off" />
    <compilation debug="true" />
</system.web>

احيل عنوان URL هذا للحصول على معلومات كاملة http://blogs.iis.net/rickbarber/working-past-500-internal-Server-Error.

آمل أن يساعد شخص ما

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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top