Pregunta

Posible duplicado:
¿Cómo evitar que se modifique una aplicación ASP.NET cuando se modifica Web.Config?

Estaba pensando en el tiempo de actividad. Gracias.

¿Fue útil?

Solución

Sí tu puedes; ver esta respuesta.

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

Otros consejos

Puede crear un archivo de configuración externa y luego hacer referencia a su web.config. Deberá cambiar el atributo "reiniciarexternalChanges" a falso en su archivo Machine.config.

Ver:http://msdn.microsoft.com/en-us/library/ms228057.aspx

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. Se deshace del tiempo de compilación del reinicio de la aplicación. Sin embargo, si confía en la sesión en PROC, todo saldrá mal para los usuarios actuales de todos modos.

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

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top