sitio servidor publicar pagina establecer crear configurar agregar iis wix wix3.7

servidor - WiX elimina el sitio web predeterminado de IIS antes de crear uno nuevo



iis servidor web (1)

Creé un paquete de WiX para mi sitio web, y funciona bien, excepto que mi sitio web recién creado no se inicia después de la instalación. Eso es porque mi sitio web está registrado para usar *: 80. IIS de forma predeterminada tiene una configuración de sitio web con el mismo enlace.

¿Hay alguna manera de eliminar el sitio web predeterminado (o al menos detenerlo) antes de crear mi nuevo enlace de sitio web? Parece que no puedo encontrar información sobre esto en Internet, pero parece un problema común.


Lo que estás tratando de hacer es considerado un muy mal gusto en el mundo de la instalación de software. El programa de instalación nunca debe estropear el sistema de destino. Lo más probable es que haya algún sitio web en funcionamiento, que dejará de responder una vez que se complete el programa de instalación.

Siempre debe suponer que antes de que comience su programa de instalación, el sistema de destino se encuentra en algún estado estable conocido. Sin tener en cuenta cómo termina su instalación, debe dejar el sistema en un estado conocido estable. Esta es la razón por la cual existe un concepto de acciones de reversión, que son responsables de revertir las acciones en caso de que tengamos que retrotraer la transacción de instalación completa.

Le recomendaría que revise su programa de instalación con respecto a ese comportamiento de IIS. Por ejemplo, siempre crea un nuevo sitio web de IIS, con el nombre único. Incluso puede crear un grupo de aplicaciones separado para hacerlo verdaderamente aislado. Será mucho más fácil desinstalar el software en ese momento: simplemente deja que Windows Installer haga su trabajo para desinstalar lo que tiene instalado.