Yapabileceğiniz birkaç şey var:
1. Uygulama Başlatma
Uygulama Başlatma Modülünü kullanabilirsiniz.IIS 8.0 ile birlikte gelen
senin içinde böyle bir şey olabilir web.config
<applicationInitialization
doAppInitAfterRestart="true" >
<add initializationPage="/" />
</applicationInitialization>
Bu, uygulamanızın köküne bir istek gönderir (initializationPage="/"
uygulamanızın otomatik olarak başlatıldığı her seferde .
Ayrıca, uygulama havuzunuz için Başlat Modunu yapılandırabilirsiniz. Always Running
Bunun anlamı, IIS her yeniden başlatıldığında, uygulama havuzunuzu hemen başlattığınızdan emin olmanızdır (bu, uygulama havuzunuza sağ tıklandığındaAdvanced Settings
ve Preload
sitenizin kendisi için (siteye sağ tıklayın ve Manage Site
ardındanAdvanced Settings
2. Boşta Kalma Zaman Aşımını Devre Dışı Bırak
Ek olarak Idle Time-out
, uygulama havuzunuz için içeriğini 0 (sonsuz) olarak değiştirerek idleTimeout'u devre dışı bırakabilirsiniz (varsayılan olarak IIS 20 dakikalık etkinliğin ardından uygulamayı kapatır ).
3. Periyodik geri dönüşümü devre dışı bırakın
Ayrıca Regular Time Interval (minutes)
varsayılan olarak kapatın IIS her 29 saatte bir uygulamanızı geri dönüştürür.
İçin