وضع الموقع في حالة الصيانة في الـ ASP.NET

13 فبراير 2017     362 مشاهدة    0 تعليق
تم النشر في #ASP.NET  # Tips & Tricks 

مقالة اليوم بسيطة وصغيرة مقارنه بالمقالات السابقه. فاليوم أحبب أن أتحث قليلاً عن كيفية وضع موقعةك الخاص في حالة الصيانة.

الكثير مننا يمتلك مواقع إلكترونية أو مدونات, وأكيد في لحظات معينة من الزمن يضطر صاحب هذا الموقع أو المدونة إلى تحديث موقعه أو إضافة ميزات جديدة أو تغيير القالب والنمط الخاص بالمواقع وغيرها. فحينها نرى نوعين من المطورين أو أصحاب المواقع.

النوع الأول والذي لا أفضله هو أن يقوم المطور بتحديث موقعه بدون إشعار الزوار بالتحديث الذي سيطرأ, ففي لحظتها كلما دخلت الموقع المراد ستلاحظ ظهور رسائل الخطا YSOF. طبعاً هذا النوع غير محبذ جداً خاصة إذا كان لموقعك زوار أو متابعين, فلا يعرفون ماذا جرى للموقع وقد تخسر لحظتها الكثير من الزوار والمتابعين.

النوع الثاني وهو الذي يقوم بإظهار صفحة "الموقع تحت الصيانة" وهو النوع المحبذ حيث يعرف الزوار والمتابعين أن هنالك تحديثات أو مزايا ممكن أن تضاف للموقع.

السؤال هو كيف نقوم بإشعار الزوار في لحظات معينة من الزمن بأن الموقع تحت الصيانة وعلى أساسه يتم إظهار صفحة "الموقع تحت الصيانة"؟!!

فبعض المطورين يقوم برفع صفحة الصيانة في الوقت المراد إشعار الزوار بمرحلة الصيانة, والبعض الآخر قد يقوم بعمل هذا الشيء برمجياً, حيث يتم توجيه الزوار لصفحة الصيانة حسب إعدادت معينه من قبل مدير الموقع.

كلا الحلول السابقة مقبوله وتفي بالغرض ولكن أردت أن استعرض معكم طريقة آخرى في تقنية الـ ASP.NET ألا وهي إضافة ملف بإسم app_offline.htm والذي تقوم بوضع الرسالة التي تخبر فيها زوارك بأن الموقع في طور الصيانة, بالطبع هذا الملف خاص لتقنية الـ ASP.NET فعندما يلاحظ الـ IIS وجود هذا الملف في الـ Root الخاص بموقك يقوم تلقائياً بإعادة التوجيه إليه.

هذا ببساطه ما أردت استعراضه ومشاركته معكم اليوم وأتمنى أن تكون المعلومع قيمة وتفي بالغرض.

تويتر فيسبوك قوقل + لينكد إن


اكتب تعليقك