Übersicht über „Veröffentlichen“

Sie können das Tool „Veröffentlichen“ für ASP.NET, .NET Core und Python-Apps verwenden, um Ihre Anwendungen bereitzustellen.

Was ist „Veröffentlichen“?

Mit dem Tool „Veröffentlichen“ können Sie Ihre Anwendung an verschiedenen Zielen bereitstellen. Klicken Sie mit der rechten Maustaste im Projektmappen-Explorer auf Ihr Projekt, und wählen Sie im Kontextmenü Veröffentlichen aus. Wenn Sie das Projekt zuvor noch nicht veröffentlicht haben, werden Sie aufgefordert, auszuwählen, welchen Dienst Sie veröffentlichen möchten. Dabei kann es sich um einen IIS-Server, einen Azure-Dienst wie App Service, eine Docker-Containerregistrierung oder einen FTP-Server handeln.

Screenshot mit Veröffentlichungsoptionen

Die Bereitstellungsoptionen werden an anderer Stelle in der Dokumentation behandelt. Siehe Erster Einblick in die Bereitstellung.

Wenn Sie das Projekt bereits veröffentlicht haben, wird der Bildschirm Veröffentlichen angezeigt, der Links zu den bereitgestellten Ressourcen, Informationen zur Bereitstellung und eine Schaltfläche zum Veröffentlichen der Anwendung bereitstellt. Sie können auch die Schaltfläche Neu verwenden, um den Veröffentlichungsprozess erneut zu durchlaufen, wodurch ein neues Veröffentlichungsprofil erstellt wird. „Veröffentlichen“ verwendet Profile (.pubxml-Dateien), um mehrere Projektkonfigurationen und mehrere Veröffentlichungsziele für ein einzelnes Projekt zu ermöglichen.

Veröffentlichungsprofile

Unter Weitere Aktionen finden Sie Optionen zum Löschen des Veröffentlichungsprofils, zum Bearbeiten von Einstellungen oder zum Wiederherstellen des Profils.

Veröffentlichen von Profildateien (PUBXML-Dateien)

Der Inhalt des Profils ist eine XML-Datei und basiert auf MSBuild.

Beispielinhalt des Veröffentlichungsprofils

Das Veröffentlichungsprofil speichert die Anmeldeinformationen in einer separaten, ausgeblendeten Standarddatei, die nicht eingecheckt wird.

Ausgeblendete Benutzerdateien

Sie können Veröffentlichungsprofile jederzeit von IIS und Azure App Service importieren.

Importieren eines Profils

Visual Studio kann Sie beim Verwalten von Abhängigkeiten von Azure-Diensten unterstützen.

Wenn Sie das „Veröffentlichen“-Tool verwenden, um Ihre Anwendung in Azure bereitzustellen, haben Sie die Möglichkeit, Abhängigkeiten von Azure-Diensten zu konfigurieren.

Abhängigkeiten bei der Veröffentlichung

Sie sollen eine Verbindung mit einer anderen SQL-Datenbank, einem anderen Speicherkonto oder einem anderen Schlüsseltresor für verschiedene Umgebungen wie Tests, QA, Vorproduktion usw. herstellen. Siehe Verbundene Dienste in Visual Studio.

Nächste Schritte

Für das Veröffentlichungstool: