Microsoft veröffentlicht Web Deploy 3.0
Web Deploy ist ein Tool zur einfachen Veröffentlichung und Konfiguration von Webanwendungen auf einem IIS-Server. Die Neuerungen helfen, den kommenden Windows Server 2012 mit dem neuen IIS8 vorzubereiten.
- Harald M. Genauck
Microsofts Web Deploy ist ein Tool zur einfachen Veröffentlichung und Konfiguration von Webanwendungen auf einem IIS-Server ("Internet Information Services"), zu deren Synchronisierung mit einer Entwicklungsumgebung und zur Migration von Anwendungen von älteren zu neueren IIS-Versionen. Im Hinblick auf den kommenden Windows Server 2012 mit dem neuen IIS8 hat Microsoft nun die finale Version Web Deploy[]3.0 veröffentlicht. Unterstützt wird die Migration von Webanwendungen von den früheren IIS-Versionen 6, 7 und 7.5.
Sowohl das Migrationsverfahren als auch die Technik des eigentlichen Deployments aus Visual Studio oder Webmatrix heraus (zum Ausprobieren: "Testing Web Deploy publishing …") haben sich prinzipiell nicht geändert. Web Deploy 3.0 kann sowohl auf x86- als auch auf x64-Systemen und auch parallel zu den Vorversionen 2.0 und 1.1 installiert werden. Neu hinzugekommen ist die Unterstützung des Deployments von Websites auf der neuen Azure-Website-Plattform aus Visual Studio oder Webmatrix heraus. Auch hier wird das Deployment per Web-Deploy-Kommandozeile unterstützt.
Mit dem SQL-DACPAC-Framework kann jetzt über Web Deploy auch eine inkrementelle Datensynchronisierung bei SQL-Servern und beim Azure-SQL-Download erfolgen. Mit dem neuen automatischen Backup erfüllt Microsoft einen Wunsch vieler Webmaster, misslungene Website-Veröffentlichungen zurückrollen zu können, ohne die Hilfe eines Server-Administrators in Anspruch nehmen zu müssen. Für Liebhaber eines Deployments per Kommandozeilen gibt es nunmehr über 20 PowerShell-Cmdlets.
Finale Releases gibt es auch zu einigen weiteren IIS-Erweiterungen. Mit der Erweiterung "Application Initialization for IIS 7.5" können Webmaster Initialisierungsaufgaben für Webanwendungen vorkonfigurieren. Während eine solche Initialisierungsaufgabe noch läuft, kann für die Besucher der Site eine spezielle Seite angezeigt werden. Die Erweiterung "Dynamic IP Restrictions for IIS7/7.5" enthält ein konfigurierbares Modul, mit dem DOS-Angriffe ("Denial of Service") oder Brute-Force-Passwort-Attacken auf eine Website abgewehrt werden können, indem IP-Adressen von Angreifern blockiert werden. Für Nutzer, die PHP auf einem IIS einsetzen, ist die "Windows Cache Extension" aktualisiert worden. Die neue Version 1.3 bereinigt Probleme, die mit dem Wechsel von PHP 5.3 auf 5.4 auftreten können. (ane)