تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
معلومة Error pages -- مهمة للغاية
#1
كاتب الموضوع محمد الناشـري
السلام عليكم ..
أحياناً قد ترتكب أخطاء من غير قصد يكون نتيجتها ظهور أجزاء من الكود للمستخدم ..
هذة الأخطاء قد تستغل في إختراق الموقع .. او شئ من هذا القبيل ..
يمكن تلافي ذلك بإعادة توجيه المتصفح في حال وجود خطأ إلى صفحة مخصصة نكتب بها عبارات مثل ..
فضلاً حاول مرة أخرى ... أو للتبليغ عن وجود خطأ يمكنك مراسلة الدعم الفني ... الخ ..
كيف يمكن ذلك ..
الأمر بكل بساطه هو التوجه الى ملف 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
ثم تحديد الصفحة المخصصة للخطأ ..
الرد }}}
تم الشكر بواسطة:
#2
هناك ثلاث حالات يمكن ضبطها من خلال ملف web.config..
1- RemoteOnly وهذا يعني أن صفحة الخطأ ستظهر للمستخدم البعيد وهو ما يعنينا في هذا الأمر ... أما بالنسبة للمطور فسيظهر له الخطأ
طبعاً هذا هو الإختيار الأفضل ...
2- Off هنا يظهر الخطأ للجميع المستخدمين ..
هذا الضبط مفيد جداً للمطور بحيث يتمكن من مشاهدة الخطأ ... ولكن يجب تغييرة عند رفع الموقع ..
3- On هنا لن يظهر الخطأ وستظهر الصفحة المخصصة للخطأ للجميع بمافيهم المطور .. وهو خيار غير مناسب البته .. لك كمطور ..
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  معلومة :: التقويم Calendar RaggiTech 3 2,973 25-05-13, 01:28 PM
آخر رد: shaker.soft
  { معلومة} .. معلومات Request سعود 3 2,778 25-05-13, 01:26 PM
آخر رد: shaker.soft
  معلومة :: Datalist Paging RaggiTech 0 1,970 29-09-12, 12:31 PM
آخر رد: RaggiTech
  معلومة ImageMap :: جميلة للغاية RaggiTech 1 2,297 29-09-12, 04:37 AM
آخر رد: RaggiTech
  معلومة:: أجزاء الويب Web Parts RaggiTech 4 3,236 29-09-12, 04:23 AM
آخر رد: RaggiTech
  معلومة :: Site Navigation RaggiTech 0 2,072 29-09-12, 04:08 AM
آخر رد: RaggiTech
  معلومة :: WebUserControl RaggiTech 1 2,270 29-09-12, 04:02 AM
آخر رد: RaggiTech
  معلومة ::: AdRotator RaggiTech 1 2,335 29-09-12, 03:42 AM
آخر رد: RaggiTech
  ::معلومة:: Datalist Paging a_senan 0 2,005 21-09-12, 05:51 PM
آخر رد: a_senan
  معلومة :: إضافة أكثر من Site Map للموقع a_senan 0 1,880 21-09-12, 05:47 PM
آخر رد: a_senan

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم