5

Duplicar posible:
How to prevent an ASP.NET application restarting when the web.config is modified?¿Se puede modificar el archivo web.config y NO reiniciar la aplicación ASP.NET?

solo pensaba en el tiempo de actividad. Gracias.

+0

Tal vez el ajuste almacenado debe ser movido a otro sitio si el tiempo de actividad es su preocupación. ¿Qué estás cambiando? ¿Tiene que estar en web.config? –

+0

VTC para la duplicación. Consulte http://stackoverflow.com/questions/613824/how-to-prevent-an-asp-net-application-restarting-when-the-web-config-is-modified – Brian

+1

. Hay más cosas que considerar que solo el La aplicación asp.net se reinicia cuando cambias tu web.config sobre la marcha ... –

Respuesta

14

Sí, puedes; ver this answer.

Sin embargo, no es una buena idea.
Hasta que ASP.Net reinicie AppDomain, no se verá en web.config.
Si cambia web.config, sus cambios no tendrán efecto hasta que se reinicie AppDomain.

0

El grupo de aplicaciones se reiniciará cuando modifique wed.config y perderá la información de sesión almacenada en el servidor.

+0

@downvoter: Umm ok ... ¿así que no crees que reiniciar el grupo de aplicaciones es algo malo? –

1

Puede configurar un contenedor IIS duplicado en una dirección IP/nombre de host diferente. Haga su modificación a la nueva versión y luego cambie la ip. Deshace el tiempo de compilación del reinicio de la aplicación. Sin embargo, si confía en la sesión en proceso, todo irá mal para los usuarios actuales de todos modos.

La opción más segura es permitir que se reinicie y elegir un buen momento para hacerlo. También puede establecer la compilación por lotes = falso. Esto también puede acelerar el tiempo de compilación en sistemas críticos.

Cuestiones relacionadas