Frage

Ihrer Meinung nach sind MSDeploy eine gute Option Pakete an einen Endverbraucher für die Gewährung einer Webapplikation auf dem System zu installieren. Wie funktioniert es vergleichen mit, sagen wir, die Erfahrung eine MSI-Datei der Verwendung einer Web-App zu installieren?

Hat jemand versucht, Wickel ein MSDeploy-Paket im MSI-Paket auf? Wäre es?

War es hilfreich?

Lösung

MSDeploy wurde als ein Werkzeug zu mir beschrieben, den Web-Site zwischen Maschinen, viel in der Art und Weise synchronisieren hilft, dass AppCenter eine gut konfigurierte Master zu vielen Maschinen zu replizieren verwendet. Der Windows Installer (MSI + WiX CustomActions- für IIS und SQL config) ist über Pakete an eine Maschine, die die Anwendung Zustand in einer Transaktion ändern. Es folgt das traditionelle verpackte Software-Modell.

Das sind zwei verschiedene Ansätze für das Problem Maschinen konfigurieren. Jeder ist um einen anderen Satz von Anforderungen optimiert. MSDeploy = replizierende Maschinenzustand. MSI = gelten Änderungen in der Transaktion.

Könnten Sie MSDeploy in ein MSI werfen? Wahrscheinlich. Wäre es gut? Vielleicht, wenn Sie den Teil über Transaktion ignorieren. Das in meinem Kopf ist der entscheidende Unterschied. In Umgebungen, in denen Sie die Konfiguration, die Sie verteilt deklarieren möchten wollen und haben es entweder Anwendung vollständig oder gar nicht gelten (das heißt nicht am Ende in einem Zwischen / kaputtem Zustand), dann basierte Installation Paket erscheint angemessen.

Wenn Sie eine Maschine, die Sie gerade richtig konfiguriert und wollen ein Bündel machen von Maschinen wie es aussehen (und sind bereit, aus der Rotation einer ausgefallenen Maschine zu nehmen und den Vorgang wiederholen, bis sie in die Unterwerfung geschlagen wird), dann MSDeploy scheint angemessen ist.

Es gibt nicht genügend Informationen in Ihrer Frage vorzuschlagen, die besser funktioniert ... aber ich glaube nicht, dass sie zusammen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top