Wenn ich die Datei ändere:
% windir% \ system32 \ inetsrv \ config \ applicationHost.config
und aktualisieren Sie es mit einer Änderung, die zu einer gültigen Konfiguration führt. Wird IIS7 neu gestartet und alle Apps neu gestartet?
Ich probiere dies mit einem heiß geklonten VM des Servers aus, möchte aber wissen, ob das erwartete Ergebnis sein sollte, wenn jemand Erfahrung mit einem dieser Szenarien hat.
Danke vielmals
iis
iis-7
configuration
Kenny
quelle
quelle
Antworten:
Ich habe erst letzte Woche ein kurzes Video dazu zusammengestellt. Es behandelt die Unterschiede zwischen AppDomains und AppPools und die Ursachen von Recycling. Ich gehe verschiedene Einstellungsänderungen durch, die zu vollständigen Recyclings und AppDomain-Recyclings führen. Ich beschreibe auch, wie Sie feststellen können, ob ein Recycling stattfindet und welche Auswirkungen dies hat.
Die kurze Antwort ist, dass es darauf ankommt. Das 'Berühren' von applicationHost.config selbst führt zu keiner Wiederverwertung, bestimmte Konfigurationsänderungen jedoch. Jede Änderung an .NETs machine.config oder root web.config führt zu einem AppDomain-Recycling auf dem Server für diese Framework-Version. Jede Änderung an der web.config einer Site führt zu einem AppDomain-Recycling für diese Site.
quelle
Wenn Sie die Eigenschaften des App-Pools bearbeiten, sollten die App-Pools wiederverwendet werden (standardmäßig, sofern nicht disallowrotationonconfigchange festgelegt ist oder das heutige Äquivalent).
Andernfalls führen keine mir vorstellbaren system.webServer-Änderungen zu einem Neustart der App-Pools.
Das Ändern von web.config-Werten kann jedoch dazu führen, dass die Apps neu gestartet werden (die AppDomains), wenn Sie .Net verwenden.
Siehe auch: http://forums.asp.net/p/1344814/2742551.aspx
quelle