29-09-12, 04:32 AM
كاتب الموضوع محمد الناشـري
السلام عليكم ..أحياناً قد ترتكب أخطاء من غير قصد يكون نتيجتها ظهور أجزاء من الكود للمستخدم ..
هذة الأخطاء قد تستغل في إختراق الموقع .. او شئ من هذا القبيل ..
يمكن تلافي ذلك بإعادة توجيه المتصفح في حال وجود خطأ إلى صفحة مخصصة نكتب بها عبارات مثل ..
فضلاً حاول مرة أخرى ... أو للتبليغ عن وجود خطأ يمكنك مراسلة الدعم الفني ... الخ ..
كيف يمكن ذلك ..
الأمر بكل بساطه هو التوجه الى ملف web.config وكتابة الآتي ..
كود :
<configuration>
<system.web>
<customErrors mode="RemoteOnly" defaultRedirect="DefaultError.aspx" />
</system.web>
</configuration>
يلزمنا طبعا إضافة صفحة باسم DefaultError.aspx مثلا ونكتب بها العبارات التي اشرت لها سابقاً..
يمكن التعديل على ملف web.config من خلال الاداة Web Site Administration Tool ..
وذلك بالذهاب الى Application Configuration
ثم Define default error page
ثم إختيار Specify a URL to use as the default error page
ثم تحديد الصفحة المخصصة للخطأ ..