Gewusst wie: Veröffentlichen von Webanwendungsprojekten
Aktualisiert: November 2007
Sie können ASP.NET-Webanwendungsprojekte auch mithilfe von Visual Studio oder Visual Web Developer Express Edition veröffentlichen. Wenn Sie ein ASP.NET-Webanwendungsprojekt veröffentlichen, kompiliert Visual Studio oder Visual Web Developer Express Edition die Webanwendungsdateien in eine einzelne Assembly und kopiert die kompilierte Anwendung anschließend an einen angegebenen Speicherort. Webanwendungsprojekte haben die gleichen Konfigurationseinstellungen und das gleiche Verhalten wie standardmäßige Visual Studio 2008-Klassenbibliotheksprojekte. Sie können die Webanwendung in einem lokalen oder freigegebenen Ordner, auf einer FTP-Site oder auf einer Website veröffentlichen, auf die Sie mit einer URL zugreifen.
Im Dialogfeld Web veröffentlichen, das über das Menü Erstellen von Visual Studio oder Visual Web Developer Express Edition aufgerufen werden kann, können Sie Webanwendungen erstellen und veröffentlichen. Wenn Sie die Site veröffentlichen, können Sie Quellcode aus der Site entfernen. Auf diese Weise wird Ihr geistiges Eigentum geschützt und der Zugriff auf den Quellcode der Site für andere Personen erschwert. Informationen zur Verarbeitung der Dateien während der Vorkompilierung finden Sie unter Dateibehandlung bei der ASP.NET-Vorkompilierung.
Hinweis: |
---|
Das Dialogfeld Web veröffentlichen bezieht sich nur auf Projekte, die mit der ASP.NET-Webanwendungsvorlage erstellt wurden. |
Überprüfen Sie vor dem Veröffentlichen der Webanwendung die Konfiguration der ursprünglichen Site, und achten Sie auf Folgendes:
Einstellungen, die am Remotespeicherort vorhanden sein müssen. Überprüfen Sie Einstellungen wie Verbindungszeichenfolgen, Mitgliedschaftseinstellungen und andere Sicherheitseinstellungen, und stellen Sie sicher, dass diese Einstellungen für die Produktionsumgebung geeignet sind.
Einstellungen, die für die veröffentlichte Website geändert werden müssen. Sie sollten üblicherweise nach dem Veröffentlichen der Website z. B. das Debuggen, die Ablaufverfolgung und benutzerdefinierte Fehler deaktivieren.
Da die Konfigurationseinstellungen geerbt werden, müssen Sie möglicherweise mehrere Dateien überprüfen, um alle entsprechenden Einstellungen zu finden. Neben den anwendungsspezifischen Konfigurationsdateien (Web.config-Dateien) können Konfigurationseinstellungen in der Datei Machine.config oder in der Stammdatei Web.config im Verzeichnis Systemstamm\Microsoft.NET\Framework\version\CONFIG gespeichert sein. Falls Sie nicht über die Zugangsberechtigung zum Anzeigen der Stammkonfigurationsdateien verfügen, können Sie eine vollständige Liste der Einstellungen für die Website als Konfigurationsdatei formatierte Datei erstellen. Weitere Informationen finden Sie unter Gewusst wie: Programmgesteuertes Anzeigen geerbter und lokaler Konfigurationseinstellungen. Definitionen der Konfigurationseinstellungen finden Sie unter Allgemeine Konfigurationseinstellungen (ASP.NET) und ASP.NET-Konfigurationseinstellungen.
Hinweis: |
---|
Um die folgende Prozedur ausführen zu können, müssen Sie im Zielspeicherort über Erstellungs- und Schreibberechtigungen verfügen. |
So veröffentlichen Sie ein Webanwendungsprojekt
Klicken Sie im Menü Erstellen auf Projektnameveröffentlichen.
Das Dialogfeld Web veröffentlichen wird angezeigt.
Klicken Sie auf die Schaltfläche mit den Auslassungszeichen (...), um zu dem Speicherort zu navigieren, an dem Sie das Webanwendungsprojekt veröffentlichen möchten.
Aktivieren Sie das Kontrollkästchen Übereinstimmende Dateien mit lokalen Kopien ersetzen oder das Kontrollkästchen Alle vorhandenen Dateien vor der Veröffentlichung löschen.
Wählen Sie, welche Dateien des Webanwendungsprojekts an den neuen Speicherort kopiert werden sollen: Nur die Dateien, die zum Ausführen der Anwendung erforderlich sind, Alle Projektdateien oder Alle Dateien im Quellprojektordner.
Sie können Dateien aus dem Ordner App_Data einbeziehen, indem Sie das entsprechende Kontrollkästchen aktivieren.
Klicken Sie auf OK, um das Webanwendungsprojekt zu veröffentlichen.
Nach der Veröffentlichung wird auf der Taskleiste die Meldung Veröffentlichen erfolgreich angezeigt.
Nehmen Sie alle Konfigurationsänderungen vor, die für die Webanwendung im Zielspeicherort erforderlich sind.
Weitere Informationen finden Sie unter Gewusst wie: Konfigurieren von veröffentlichten Websites.
Hinweis: Um die Sicherheit zu erhöhen, können Sie bestimmte Konfigurationseinstellungen verschlüsseln. Weitere Informationen hierzu finden Sie unter Verschlüsseln von Konfigurationsinformationen mithilfe der geschützten Konfiguration.
Siehe auch
Konzepte
Übersicht über Webanwendungsprojekte