Dosyada değişiklik yaparsam:
% Windir% \ system32 \ inetsrv \ yapılandırma \ applicationHost.config
ve geçerli bir yapılandırma ile sonuçlanan bir değişiklikle güncelleştirin, IIS7'nin yeniden başlatılmasına ve tüm uygulamalarda yeniden başlatmaya zorlamasına neden olur mu?
Bunu sunucunun sıcak klonlanmış bir vm'si ile deniyorum, ancak bu senaryolardan herhangi birinin deneyimi olup olmadığını, beklenen sonucun ne olması gerektiğini bilmek istiyorum.
Çok teşekkürler
Bir araya getirdim kısa bir video Bu sadece geçen hafta. AppDomains ve AppPools arasındaki farkları ve geri dönüşlerin nedenlerini kapsar. Tam geri dönüşümlere ve AppDomain geri dönüşüme neden olan çeşitli ayar değişikliklerinden geçiyorum. Ayrıca, bir geri dönüşümün meydana gelip gelmediğini ve etkinin ne olduğunu nasıl anlayabileceğinizi de açıklarım.
Kısa cevap, buna bağlı. 'Dokunarak' applicationHost.config tek başına herhangi bir geri dönüşüme neden olmaz, ancak bazı yapılandırma değişiklikleri olacaktır. herhangi .NET'in machine.config veya root web.config olarak değiştirilmesi, bu framework sürümü için sunucuda bir AppDomain geri dönüşümüne neden olacaktır. Bir sitenin web.config dosyasında yapılan herhangi bir değişiklik, söz konusu site için bir AppDomain dönüşümüne neden olur.
Uygulama Havuzu özelliklerini düzenlerseniz, Uygulama Havuzları geri dönüştürülmelidir (varsayılan olarak, disallowrotationonconfigchange ayarı veya modern gün eşdeğeri olmadığı sürece).
Aksi halde, hayır, düşünebildiğim herhangi bir system.webServer değişikliği uygulama havuzlarının yeniden başlatılmasına neden olmaz.
Ancak, web.config değerlerini değiştirmek, .Net kullanıyorsanız, uygulamaların yeniden başlatılmasına (AppDomains) neden olabilir.
Ayrıca bakınız: http://forums.asp.net/p/1344814/2742551.aspx