2009-05-29 12 views

Respuesta

7

Me describieron MSDeploy como una herramienta que ayuda a sincronizar sitios web entre máquinas, de forma similar a como AppCenter solía replicar un maestro bien configurado en muchas máquinas. El instalador de Windows (MSI + WiX CustomActions para configuración de IIS y SQL) trata de aplicar paquetes a una máquina que modifica el estado de una transacción. Sigue el modelo de software empaquetado más tradicional.

Esos son dos enfoques diferentes al problema de la configuración de máquinas. Cada uno está optimizado en torno a un conjunto diferente de requisitos. MSDeploy = estado de la máquina replicante. MSI = aplicar cambios en la transacción.

¿Podría lanzar MSDeploy en una MSI? Probablemente. ¿Funcionaría bien? Tal vez, si ignoras la parte sobre la transacción. Esa en mi mente es la diferencia clave. En entornos en los que desea declarar la configuración que desea distribuir y que se aplique completamente o no se aplique en absoluto (es decir, no termine en estado intermedio/reventado), la instalación basada en el paquete parece apropiada.

Si tiene una máquina que ha configurado correctamente y desea hacer que un montón de máquinas se parezcan a ella (y están dispuestos a dejar una máquina averiada y repetir el proceso hasta que se rompa) MSDeploy parece apropiado

No hay suficiente información en su pregunta para sugerir cuál funciona mejor ... pero no creo que vayan juntas. < smile />

+0

Rob, ¡Es bueno tener una respuesta del Sr. WiX! WiX sería mi opción principal para implementar sitios web en este momento, pero necesitaremos soportar IIS7. Y creo que está en el registro diciendo que va a tomar varios meses de trabajo, sin que nadie lo haya empezado todavía. ¿Qué harías? –

+0

Me gustaría activar la característica "Metabase SomethingOrOther" en la instalación de IIS7 y usar el conjunto de herramientas de WiX. también, he escuchado que hay trabajo en curso para el soporte nativo de IIS7 pero no lo han confirmado ni en qué línea de tiempo se encuentra (si es real). –

+2

PS: WiX v3.5 acaba de lanzarse hoy (http://bit.ly/wix35) y * does * tiene soporte nativo para IIS7. –

Cuestiones relacionadas