Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die Weitergabe von ASP.NET-Anwendungen ist ein einfacher Vorgang. Kopieren Sie die erstellten Anwendungsdateien vom Entwicklungscomputer auf den Produktionswebserver, der für die Anwendung als Host fungiert. Hierfür können Sie das Befehlszeilentool XCOPY oder eine beliebige FTP-Anwendung verwenden.
Assemblies, die Sie für mehrere Webanwendungen freigeben möchten, z. B. Assemblies mit benutzerdefinierten ASP.NET-Serversteuerelementen, müssen in den globalen Assemblycache kopiert werden. Weitere Informationen finden Sie unter Globaler Assemblycache. Weitere Informationen über Assemblies finden Sie unter Programmieren mit Assemblies.
So geben Sie ASP.NET-Anwendungsdateien über die Befehlszeile weiter
Klicken Sie auf Start und dann auf Ausführen.
Geben Sie im Dialogfeld Ausführen im Textfeld Öffnen den Befehl cmd ein, und klicken Sie auf OK.
Geben Sie an der Eingabeaufforderung folgenden Befehl ein:
xcopy <Quellpfad> <Zielpfad>
Bei diesem Befehl ist <Quellpfad> der vollständige Pfad zu den Quelldateien, die Sie kopieren möchten, einschließlich Laufwerk, Verzeichnis und Dateinamen. Wenn alle Dateien im Verzeichnis kopiert werden sollen, brauchen Sie die Dateinamen nicht anzugeben. Der <Zielpfad> ist der vollständige Pfad zu dem Verzeichnis, in dem die kopierten Dateien abgelegt werden sollen.
Der folgende Befehl kopiert beispielsweise alle Dateien im Verzeichnis
c:\myWebAppin das Verzeichnisd:\liveapp.xcopy c:\devapp d:\liveappBeantworten Sie beim Kopiervorgang alle Fragen, die Ihnen über die Dateien oder das Verzeichnis gestellt werden.
Mit diesem Verfahren können auch DLLs im Anwendungsverzeichnis \Bin oder andere Anwendungsdateien aktualisiert werden. Im folgenden Beispiel wird eine einzelne DLL aus dem Verzeichnis \bin auf einem Laufwerk in das Verzeichnis \bin auf einem anderen Laufwerk kopiert.
xcopy c:\devapp\bin\myAssembly.dll d:\liveapp\bin\
Sie können diesen Befehl auch zum Aktualisieren von Anwendungsdateien nach der Weitergabe verwenden. Sie können zwar ein vollständiges Verzeichnis kopieren, einzelne Dateien müssen jedoch nacheinander von einem Verzeichnis in ein anderes kopiert werden. Dabei können Unterverzeichnisse, Dateien mit bestimmen Dateinamenerweiterungen oder bestimmte Dateinamen mit der XCOPY-Option /exclude ausgeschlossen werden. Weitere Informationen über die Verwendung von XCOPY finden Sie in der Dokumentation des Betriebssystems unter XCOPY.
Hinweis Bei der Verwendung von XCOPY müssen Sie die Namen physischer Verzeichnisse angeben. Namen virtueller Verzeichnisse sind nicht zulässig.
Siehe auch
Exemplarische Vorgehensweise zu ASP.NET-Anwendungen | Weitergabe von Anwendungen | Entwickeln eines einfachen ASP.NET-Serversteuerelements | Exemplarische Vorgehensweise: Erstellen des Stammverzeichnisses einer ASP.NET-Webanwendung mit IIS | Exemplarische Vorgehensweise: Erstellen einer Verzeichnisstruktur für eine ASP.NET-Webanwendung | XML-Webdienstveröffentlichung und -weitergabe