Possible en double:
How to prevent an ASP.NET application restarting when the web.config is modified?Pouvez-vous modifier le web.config et ne pas redémarrer l'application ASP.NET?
était juste penser à la disponibilité. Merci.
Possible en double:
How to prevent an ASP.NET application restarting when the web.config is modified?Pouvez-vous modifier le web.config et ne pas redémarrer l'application ASP.NET?
était juste penser à la disponibilité. Merci.
Oui, vous pouvez; voir this answer.
Cependant, ce n'est pas une bonne idée.
Jusqu'à ce que ASP.Net redémarre AppDomain, il ne regarde pas web.config
.
Si vous modifiez web.config
, vos modifications n'auront aucun effet tant que l'AppDomain n'est pas redémarré.
Le pool d'applications sera réinitialisé lorsque vous modifierez wed.config et vous perdrez toutes les informations de session stockées sur le serveur.
@downvoter: Umm ok..si vous ne pensez pas que la réinitialisation du pool d'applications est une mauvaise chose? –
Vous pouvez configurer un conteneur IIS en double sur une adresse IP/un nom d'hôte différent. Apportez votre modification à la nouvelle version, puis remplacez l'ip. Il se débarrasse de l'heure de compilation du redémarrage de l'application. Cependant, si vous comptez sur une session in-proc, tout ira mal pour tous les utilisateurs actuels.
L'option la plus sûre est de lui permettre de redémarrer et de juste prendre le temps de le faire. Vous pouvez également définir la compilation batch = false. Cela peut également accélérer le temps de compilation dans les systèmes critiques.
Vous pouvez créer un fichier de paramètres externes, puis le référencer dans votre fichier web.config. Vous devrez remplacer l'attribut "restartOnExternalChanges" par false dans votre fichier machine.config.
Peut-être le réglage mémorisé il devrait être déplacé ailleurs si le temps de fonctionnement est votre préoccupation. Qu'est-ce que tu changes? Est-ce que ça doit être dans web.config? –
VTC pour la duplication. Voir http://stackoverflow.com/questions/613824/how-to-prevent-an-asp-net-application-restarting-when-the-web-config-is-modified – Brian
Il y a plus de choses à considérer que seulement application asp.net redémarrage lors de la modification de web.config à la volée ... –