Domanda

A suo avviso, sono MSDeploy pacchetti una buona opzione per dare ad un utente finale di installare un webapplication sul loro sistema. Come ci si confronta con, diciamo, l'esperienza di utilizzo di un file MSI per installare una web app?

Qualcuno ha provato il confezionamento di un pacchetto di MSDeploy all'interno di un pacchetto MSI? Funzionerebbe?

È stato utile?

Soluzione

MSDeploy è stato descritto a me come uno strumento che aiuta sincronizzare i siti web tra macchine, tanto nel modo in cui AppCenter utilizzato per replicare un maestro ben configurato per molte macchine. Il Windows Installer (MSI + WiX CustomActions per IIS e SQL config) è di circa l'applicazione di pacchetti a una macchina che modificano lo stato in una transazione. Si segue il modello pacchetto software più tradizionale.

Queste sono due diversi approcci al problema della configurazione delle macchine. Ogni è ottimizzato intorno a un diverso insieme di requisiti. MSDeploy = replicare stato della macchina. MSI = applicano cambiamenti nella transazione.

Potrebbe gettare MSDeploy in un MSI? Probabilmente. Sarebbe funzionare bene? Forse, se si ignora la parte sulla transazione. Che nella mia mente è la differenza chiave. In ambienti in cui si desidera dichiarare la configurazione desiderata distribuito e hanno neanche applicare tutto o non si applica a tutti (vale a dire non finire in uno stato intermedio / sballata) poi pacchetto di installazione basato sembra appropriata.

Se si dispone di una macchina che si è configurato giusto e vuole fare un po 'di macchine assomigliano (e sono disposti a prendere una macchina fallito di rotazione e ripetere il processo fino a quando non è battuto alla sottomissione) poi MSDeploy sembra . appropriato

Non ci sono informazioni sufficienti nella sua domanda di suggerire che funziona meglio ... ma non credo che se ne vanno insieme.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top