خطأ في الخادم.. موقع … يتوقف عن العمل
ظهر خطأ برمجي على الخادم أثناء تشغيل تطبيق ما، ما منع عرض تفاصيل الخطأ لأسباب أمنية. يمكن للمستخدمين على الخادم المحلي فقط رؤية تفاصيل الخطأ. تتوفر حلول لإصلاح المشكلة وتخصيص صفحة الخطأ.
إصلاح أخطاء تشغيل التطبيقات
لحل مشكلة “خطأ أثناء التشغيل” وعرض تفاصيل الخطأ عن بُعد، يجب تعديل ملف “web.config” في المجلد الرئيسي للتطبيق. يتطلب هذا تعديل وسم <customErrors>
وتعيين الخاصية mode
إلى Off
. يُنصح باتخاذ إجراءات احترازية عند تعديل ملفات التكوين.
تخصيص صفحة أخطاء التشغيل
لتقديم تجربة مستخدم أفضل، يمكن تخصيص صفحة الخطأ التي تظهر للمستخدمين. بدلاً من عرض رسالة الخطأ الافتراضية، يمكن توجيه المستخدمين إلى صفحة مصممة خصيصًا. يتم ذلك بتعديل الخاصية defaultRedirect
داخل وسم <customErrors>
في ملف “web.config” لتشير إلى عنوان صفحة الخطأ المخصصة.
مقارنة خيارات معالجة أخطاء التشغيل
الخيار | الوصف | التأثير |
`mode=”Off”` | عرض تفاصيل الخطأ | مفيد للمطورين، غير آمن للإنتاج |
`mode=”On”` | إخفاء تفاصيل الخطأ | أكثر أمانًا، أقل فائدة للمطورين |
`defaultRedirect` | توجيه إلى صفحة خطأ مخصصة | يحسن تجربة المستخدم |
خطوات تخصيص صفحة خطأ التشغيل
- افتح ملف “web.config”.
- ابحث عن وسم `
`. - أضف أو عدّل الخاصية `defaultRedirect` لتشير إلى مسار صفحة الخطأ المخصصة. على سبيل المثال: `defaultRedirect=”error.html”`.
- احفظ الملف.
تجدر الإشارة إلى أن تعديل ملف “web.config” يتطلب حرصًا ودقة لتجنب حدوث مشاكل في تشغيل التطبيق. يفضل دائمًا الاحتفاظ بنسخة احتياطية من الملف قبل إجراء أي تعديلات. لمزيد من المعلومات حول أخطاء التشغيل وكيفية حلها، يمكن البحث عن “Troubleshooting Runtime Errors” أو “ASP.NET Runtime Errors”. يُنصح بالبحث عن حلول تناسب إصدار .NET framework المُستخدم في التطبيق. إدارة الأخطاء بشكل صحيح تضمن تجربة مستخدم سلسة وأداءً مُستقرًا للتطبيق.