2009-04-24 2 views
0

Ich möchte den Prozess der Bereitstellung eines neuen Builds einer vorhandenen Site automatisieren und es mir ermöglichen, einfach zur vorherigen Version der Site zurückzukehren. Bis zu diesem Zeitpunkt habe ich meinen neuen Build auf den Produktionsserver kopiert und in einen Ordner mit einer Build-Nummer platziert. Über die IIS-Benutzeroberfläche würde ich die Site anhalten und dann den physischen Pfad auf der Site ändern, der auf meinen neuen Build verweist. Wenn ich aus irgendeinem Grund die Änderungen zurücksetzen müsste, würde ich einfach in IIS zurückkehren und die Site anhalten und auf den vorherigen Build zurückführen.iis 7 Bereitstellung eines neuen Builds einer vorhandenen Site

Ich sehe, wo ich appcmd verwenden kann, um die Website zu stoppen und zu starten. Ich kann einfach keine Möglichkeit finden, die physische Pfadeigenschaft auf der Site zu ändern.

Danke für Ihre Hilfe.

Antwort

0

Sie wahrscheinlich Power Intro to Power Shell for IIS7

EDIT verwenden: This Page hat Beispiele für die Erstellung von Websites und Anwendungen in IIS mit Powershell.

Basierend auf den Proben sollte es so etwas wie diese:

Set-ItemProperty IIS:\sites\DemoSite\DemoApp -physicalPath C:\DemoSite\DemoApp -type Application