ASP.NET2.0 App_Offline.htm

Artık bunu duymayan kaldı mı bilmiyorum ama işte burada.

ASP.NET2.0 altında çalışan production sitenizde bir değişiklik yapmak için tüm siteyi kapatarak gelen ziyaretçilere bunu nasıl anlatırsınız. Şöyle: App_Offline.htm adında bir dosya yaratıp içine gerekli mesajı yazın ve bunu sitenizin root dizinine koyun. IIS bu isimdeki dosyayı görünce siteye gelen tüm istekleri bu dosyaya yönlendirecektir. Ziyaretçiniz sitede bir güncellemenin devam ettiğini anlayacaktır.

İşiniz bitince bu dosyayı silerek normal sitenize geri dönebilirsiniz. Ayrıca Scott‘ın dediğine göre bu dosyadaki içeriğin 512byte’dan fazla olması gerekiyor (Test ettim, evet doğru). IE6’daki “Show Friendly HTTP Errors” seçeneği açık iken ve IIS sunucu HTTP 200 dışında bir durum mesajı döndürürse sizin App_Offline.htm dosyasındaki veri yerine IE kendi hata mesajını gösterecektir. Ayrıca FireFox içinde 512 byte’dan fazla olması gerekli ki yazdığınız mesaj görüntülenebilsin.

Posted in Bilişim, English.