5

Olası Çoğalt: Web.config dosyasını değiştirebilir ve ASP.NET uygulamasını yeniden başlatamaz mısınız?


How to prevent an ASP.NET application restarting when the web.config is modified?

sadece çalışma süresi düşünmeye oldu. Teşekkürler. Eğer wed.config değiştirebilir ve sunucuda depolanan herhangi oturum bilgilerini kaybedersiniz zaman

+0

Belki saklanan ayar başka bir yerde çalışma süresi sadece sizi ilgilendirir eğer orada hareket ettirilmelidir. Ne değişiyorsun? Web.config içinde olması gerekiyor mu? Çoğaltma için –

+0

VTC. Sadece daha düşünün fazlası şeyler vardır http://stackoverflow.com/questions/613824/how-to-prevent-an-asp-net-application-restarting-when-the-web-config-is-modified – Brian

+1

gör web.config anında değiştirirken asp.net uygulaması yeniden başlatılıyor ... –

cevap

14

Evet; this answer. Bununla birlikte, bu iyi bir fikir değildir.
ASP.Net, AppDomain'i yeniden başlatana kadar web.config'a bakmayacaktır.
web.config değiştirirseniz, AppDomain yeniden başlatılıncaya kadar değişikliklerin hiçbir etkisi olmaz. Farklı bir ip adresi/ana makine adına kurulum yinelenen IIS kabı can

0

uygulama havuzu sıfırlayacak.

+0

@downvoter: Umm tamam ... uygulama havuzunu sıfırlamanın kötü bir şey olduğunu düşünmüyor musunuz? –

1

. Modifikasyonunuzu yeni sürüme geçirin ve ipin yerini değiştirin. Uygulama yeniden başlatmanın derlenme zamanından kurtulur. Bununla birlikte, eğer proc oturumuna güvenirseniz, her halükarda mevcut kullanıcılar için her şey ters gider.

En Güvenli seçeneği yeniden başlatın ve sadece bunu yapmak için iyi bir zaman almaya olanak sağlamaktır. Derleme kümesini de ayarlayabilirsiniz = false. Bu ayrıca kritik sistemlerde derleme süresini hızlandırabilir.

İlgili konular