Pergunta

Na sua opinião, são MSDeploy empacota uma boa opção para dar a um usuário final instalar um webapplication em seu sistema. Como ele se compara com, digamos, a experiência de usar um arquivo MSI para instalar uma aplicação web?

Alguém tentou embrulho-se um pacote de MSDeploy dentro de um pacote MSI? Será que funciona?

Foi útil?

Solução

MSDeploy me foi descrito como uma ferramenta que ajuda a sítios da Internet de sincronização entre as máquinas, tanto na forma como o AppCenter utilizado para replicar um senhor bem configurado para muitas máquinas. Os (CustomActions MSI + WiX para IIS e configuração SQL) do Windows Installer é sobre a aplicação de pacotes para uma máquina que estado Modificar em uma transação. Ele segue o modelo de software empacotado mais tradicional.

Essas são duas abordagens diferentes para o problema de configuração de máquinas. Cada um é otimizado em torno de um conjunto diferente de requisitos. MSDeploy = replicar estado da máquina. MSI = aplicar as alterações na transação.

Você poderia jogar MSDeploy em um MSI? Provavelmente. Será que funcionam bem? Talvez, se você ignorar a parte sobre a transação. Que na minha mente é a diferença fundamental. Em ambientes em que você deseja declarar a configuração que deseja distribuídos e têm que quer aplicar plenamente ou não se aplicar a todos (ou seja, não acabar em um estado intermediário / rebentada) então o pacote de instalação com base parece apropriada.

Se você tem uma máquina que você configurou apenas para a direita e quer fazer um monte de máquinas de olhar como ele (e estão dispostos a assumir uma máquina falhou fora de rotação e repita o processo até que seja batido em sua apresentação), então MSDeploy parece apropriada.

Não há informação suficiente na sua pergunta para sugerir que funciona melhor ... mas eu não acho que eles vão juntos.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top