Varsayılan olarak, uygulama havuzu bir süre hareketsizlik süresi (istenmeyen işlem olmadan) sonra IIS tarafından otomatik olarak geri alınır. Başvuru havuzu geri dönüştürüldükten sonra, web sitesini kimse ziyaret etmezse w3wp başlamaz. İlk kullanıcı erişim talep eder, web sitesi erişimi çok yavaş olur ve kullanıcı deneyimi çok kötü olur, bu durumu çözmek için IIS uygulama başlatma özelliğini kullanabilirsiniz.
IIS8, uygulama başlatma araç seti ile gelir, IIS7.5 kurulum için bağımsız kurulum paketleri aramak zorundadır ve IIS otomatik başlatma şu anda desteklenmemektedir, çünkü 7.5'ten daha düşük durumda.
Bu vaka yöntemi, ilk ASP.Net yavaş erişim sorununu çözür, ardından belirli bir süre sonra yavaş erişim sorununu çözür.
IIS uygulama başlatma yetenekleri eklendi
Kontrol Paneli'nde, aşağıda gösterildiği gibi "Uygulama başlatma fonksiyonu" eklemek için Programlar - Windows özelliklerini etkinleştir veya kapat tuşuna tıklayın:
ASP.NET Web.config ayarları
Web sitesinin web.config dosyasındaki system.webServer düğümünün altına aşağıdaki yapılandırmayı ekleyin:
initializationPage: iis, isteğin göreceli yol sayfası adresini otomatik olarak simüle eder. hostName: Bağlı sitenin adresi.
Uygulama havuzu
İlgili web sitesi uygulama havuzunda, Gelişmiş Ayarlar'a tıklayın ve aşağıdaki şekilde gösterildiği gibi başlatma modunda AlwaysRunning modunu seçin:
İlgili web sitesinin ön yüklenmesini etkinleştir
Çalışma yolu: Web sitesi -> İlgili web sitesi -> Sağ tıklama, Gelişmiş Ayarlar -> Seçim, Ön Yükleme etkinleştirilmiş Doğru, aşağıdaki şekilde gösterilmiştir:
|