Frage

Ich versuche, einen Standard von Roll-out Web-Anwendungen für unser Unternehmen zu schaffen. Derzeit haben wir es mit Zip-Dateien, vbscript / javascript und manuelle einige Schritte.

Für Thick-Client installiert wir MSI-Installer mit Wise / Wix erzeugen. Wir schaffen keine Installateure derzeit für Websites wie sie in der Regel nur xcopy deploy sind. Aber wir einige Konfigurationsdateien, die geändert werden müssen, stellen Sie sicher, dass bestimmte Handler in IIS registriert sind ... Die Liste geht weiter.

Haben die meisten Leute benutzen MSI-Installer für Web-Anwendungen als auch, oder eine andere Werkzeug / Skriptsprache?

War es hilfreich?

Lösung

Sie MSDeploy betrachten, ist, dass die Richtung Microsoft wird in Zukunft für die Bereitstellung von Web-Anwendungen investieren ...

Weitere Informationen über die künftige Richtung bei Michael

Andere Tipps

Wir haben mit Finalbuilder (www.finalbuilder.com) zu diesem Zweck für lange Zeit und seit einiger Zeit auch InstallAce (www.Installace.com) für Build-Bereitstellung im Web Farm verwenden.

Sie können wollen, betrachten

  1. Wie erhalte ich eine ausfahrbaren Ausgabe von einem Build-Skript mit ASP.NET
  2. Schritt für Schritt ASP.NET automatisiertes Build / Deploy

Wir verwenden MSI Grund Installateure für unsere Web-Projekte zu erstellen, die oft die Web-Setup-Projekte in VS mit und manchmal völlig Installateuren. Sie können sich auch unter MSDeploy suchen.

Wir ziehen für unsere Installationen zu einem MSI, bisher mit gemischten Ergebnissen. Ich bin ein Kontrollfreak, so würde ich persönlich eine Reihe von Skripten bevorzugen, die ich über mehr direkte Kontrolle hatte. Ich habe mit guten Ergebnissen ANT in der Vergangenheit verwendet.

Haben Sie ausgecheckt NAnt und CruiseControl- ?

In Kombination können sie eine einfache und automatisierte Möglichkeit bieten, um Ihre Web-Anwendungen zu entwickeln und bereitstellen.

Ich arbeite für eine staatliche Agentur, und wir tun alle unsere Implementierungen ein Produkt namens RepliWeb.

Es funktioniert gut, weil als Entwickler die wir keine Kontrolle über die Web-Servern haben. Aber wir können auf einen Entfaltungsbereich bereitstellen und den RepliWeb Job ausführen, um die Stationierung zu tun. Nicht sicher über die Preisgestaltung aber ...

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