¿Un cambio en el archivo Web.Config requerirá que reinicie IIS?

12

Tengo un componente WCF que escribí en VS 2008 (usando .NET Framework 3.5) instalado en un servidor Windows 2003. He tenido algunos problemas al usar uno de los métodos y, en un esfuerzo por intentar solucionar el problema, me han aconsejado que agregue algunos diagnósticos al archivo Web.Config. Ahora, este servidor WCF no se usa mucho en este momento, así que ¿puedo hacer las ediciones en el archivo Web.Confilg y luego ejecutar una prueba con mi nueva aplicación cliente? ¿O tengo que detener y reiniciar IIS en Windows 2003 Server?

varilla
fuente

Respuestas:

15

Los cambios en web.config harán que IIS vuelva a cargar la aplicación tan pronto como queden 0 conexiones para la aplicación. También puede detener y reiniciar el grupo de aplicaciones al que está asignada la aplicación para que esto suceda. No es necesario detener y reiniciar IIS.

squillman
fuente
55
No espera hasta que haya cero conexiones.
TristanK
2
¿Reiniciar un grupo de aplicaciones en un sistema en vivo causará la interrupción del usuario?
Spuder
2
@Spuder sí, puede. Mientras el grupo de aplicaciones está inactivo, no hay un proceso de trabajo para ejecutar su aplicación, por lo que los usuarios obtendrán un servicio 503 no disponible hasta que el grupo de aplicaciones haya comenzado de nuevo.
Squillman
2

Depende de si su aplicación lee el archivo de configuración cada vez que necesita la configuración o si monitorea el archivo en busca de cambios (como lo hace log4net). De lo contrario, debe reiniciar la aplicación.
Tenga en cuenta que, de manera predeterminada, cualquier cambio en cualquier archivo en una carpeta administrada por IIS, generalmente dará como resultado un reinicio del dominio de la aplicación.

Greg Askew
fuente
1
Dominio de aplicación, no grupo de aplicaciones.
TristanK