Sdílet prostřednictvím


Alternativen bei der Bereitstellung

Aktualisiert: November 2007

Zusätzlich zu den in Visual Studio enthaltenen Tools für die Bereitstellung von Software gibt es verschiedene alternative Bereitstellungsmethoden. In den meisten Fällen gewährleisten Tools zur Bereitstellung von Software eine sichere Installation. In einigen einfacheren Fällen ist jedoch eine alternative Methode angemessen. Weitere Informationen hierzu finden Sie unter Übersicht über die Windows Installer-Bereitstellung.

Befehl "Projekt kopieren"

Für Webprojekte ist im Menü Projekt der Befehl Projekt kopieren verfügbar. Die einfachere Möglichkeit, den Projektinhalt auf einen Zielwebserver zu verschieben, besteht im Kopieren und nicht in der Bereitstellung des Projekts. Der Kopiervorgang konfiguriert nicht automatisch die Verzeichniseinstellungen der Internetinformationsdienste (IIS, Internet Information Services). Daher empfiehlt sich in den meisten Fällen die Bereitstellung eines Projekts, da Sie dann die umfassenden Verwaltungsfeatures für Bereitstellungsprojekte (wie Registrierung und IIS-Konfiguration) nutzen können.

Der Befehl Projekt kopieren erstellt standardmäßig eine neue Webanwendung auf dem Zielserver und kopiert nur die Dateien, die zum Ausführen der Anwendung erforderlich sind. Beachten Sie, dass die FrontPage-Servererweiterungen auf dem Zielserver installiert sein müssen, um den Befehl Projekt kopieren verwenden zu können. Zum Kopieren eines Projekts auf einen Server müssen die folgenden Schritte ausgeführt werden:

  1. Klicken Sie im Menü Projekt auf Projekt kopieren.

  2. Wählen Sie den Zielprojektordner aus.

  3. Wählen Sie die Webzugriffsmethode aus.

  4. Markieren Sie die zu kopierenden Dateien.

    Bei der Standardoption werden nur die Dateien bereitgestellt, die zum Ausführen der Anwendung erforderlich sind. Alternativ dazu können Sie alle Projektdateien oder alle Dateien im Projektordner bereitstellen.

Befehl "Xcopy"

Über den Windows-Befehl Xcopy lassen sich Projekte und Anwendungen auf einfache Weise in ein anderes Verzeichnis kopieren. Bei sehr einfachen Fällen empfiehlt sich eher die einfache Bereitstellung des Projekts als die Verwendung des Befehls Xcopy. Ebenso wie beim Befehl Projekt kopieren wird die Position von Assemblys weder registriert noch überprüft, wenn der Befehl Xcopy ausgeführt wird. Außerdem werden bei Webprojekten die IIS-Verzeichniseinstellungen nicht automatisch konfiguriert. Wichtiger ist jedoch, dass bei der Verwendung von Xcopy zur Bereitstellung einer Anwendung die Vorteile der Features von Windows Installer nicht genutzt werden. Dadurch können Dateien überschrieben werden, die unter Umständen andere Anwendungen beschädigen können.

Um die Befehlszeilensyntax und die Optionen für den Befehl Xcopy anzuzeigen, geben Sie Xcopy /? in ein Eingabeaufforderungsfenster ein.

Tools von Drittanbietern

Zu den in Visual Studio enthaltenen Tools zur Bereitstellung von Software sind auch Installationstools, die Windows Installer unterstützen, von Drittanbietern erhältlich. Eventuell unterstützen diese Tools jedoch zusätzliche Features von Windows Installer, die nicht von der Bereitstellung in Visual Studio unterstützt werden.

Siehe auch

Konzepte

Neues zur Bereitstellung von Software

Weitere Ressourcen

Übersicht über die Windows Installer-Bereitstellung