2008-10-07 27 views

cevap

25

İşte topal deneyim; Ben şu kodla bir ASPX sayfası oluşturduk:

protected void Page_Load(object sender, EventArgs e) 
{ 
    Response.BufferOutput = false; 
    Response.Write("Step 1<br />"); 
    System.Threading.Thread.Sleep(10000); 
    Response.Write("Step 2<br />"); 
    System.Threading.Thread.Sleep(10000); 
    Response.Write("Step 3<br />"); 
} 

Bu kod sadece bazı çoooook sayfa yükler getirmektedir. Sayfaya eriştim ve yüklenirken bir "app_offline.htm" dosyası oluşturdum. Daha sonra başka bir web tarayıcısı yükledim ve uygulamanın çevrimdışı olduğunu doğruladım. Daha sonra "yükleme" isteğimi yeniden ziyaret ettim ... adım 3'e kadar tamamlandı.

Bu, geçerli isteklerin yüklemeyi bitirdiğini ve yeni isteklerin geri çevrildiğini doğrular.

3

:

Temelde bir web uygulama dizininin kök ile ASP.NET bu adı bir dosya yerleştirirseniz, 2.0 kapatılması olacak uygulamayı, boşaltmak sunucusundan uygulama etki alanı ve bu gelen uygulama uygulama için herhangi bir yeni işlenmeyi durdurun. ASP.NET de geri örneğin app_offline.htm dosyasının içeriğini ( göndererek başvuruda dinamik sayfaları için tüm istekleri cevap olacaktır: Eğer “a“ yapım aşamasında site”olmasını istediğiniz veya olabilecek bakım için aşağı ”mesajı). o anki istek işlenirken devam eder, ancak yeni gelen istekleri duracak gibi

App_Offline.htm - ScottGu's Blog

Yani, öyle görünüyor.

İlgili konular