عنوان:

‫نحوه‌ی آفلاین کردن یک سایت Asp.Net MVC برای تعمیرات


نویسنده: وحید نصیری
تاریخ: ۱۳۹۴/۱۰/۱۹ ۱:۶
آدرس: www.dntips.ir

How to Take an Asp.Net MVC Web Site Down for Maintenance 



مشاهده مطلب اصلی

نظرات

  • مجید رمضانی در ۱۳۹۴/۱۰/۲۰ ۸:۵۳
    استفاده از فایل app_Oflfline.htm سریعتر نیست آیا ؟
    • وحید نصیری در ۱۳۹۴/۱۰/۲۰ ۹:۱۶
      این روش قدیمی مشکلات زیر را به همراه دارد:
      - status code مساوی 503 Service Unavailable را بازگشت نمی‌دهد. به این صورت موتورهای جستجو با سایت شما مشکل پیدا خواهند کرد. برای مثال در حالت استفاده‌ی آن با برنامه‌های ASP.NET MVC، آدرس‌های اکشن متدهای شما status code مساوی 404 را بازگشت می‌دهند. یعنی به موتور جستجو اعلام می‌کنند که این آدرس دیگر وجود خارجی ندارد و لطفا حذفش کن.
       
      -
      app_Oflfline.htm فقط یک فایل استاتیک ساده‌است و به امکانات ASP.NET MVC برای سفارشی سازی آن دسترسی نخواهید داشت.
      - تمام درخواست‌های به سایت شما از جمله تصاویر و فایل‌های CSS نیز غیر ممکن می‌شوند.

      چند نمونه‌ی دیگر
      App_offline.htm gotchas with ASP.NET MVC 
      Take Your ASP.NET MVC Application Offline via a Global Attribute