In diesem Artikel erfahren Sie, wie Sie Ihre erste ASP.NET Web-App an verschiedenen Orten veröffentlichen können, z. B. auf einem lokalen Webserver wie IIS oder in einer Remotecloudumgebung wie Azure App Service.
Dieser Artikel unterstützt ASP.NET und ASP.NET Core.
Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf Ihr Projekt, und wählen Sie Veröffentlichen aus.
Wenn Sie diese Web-App zum ersten Mal veröffentlichen, wird als Nächstes der Veröffentlichungs-Assistent angezeigt.
Veröffentlichen Ihrer Web-App in einer Docker-Containerregistrierung
Sie können Ihre Web-App als Docker-Container in jeder kompatiblen Docker-Containerregistrierung veröffentlichen.
![Screenshot showing the Publish wizard, with Publish to Docker Container Registry highlighted.](media/publish-docker-container-registry-highlighted.png?view=vs-2019)
Klicken Sie auf Weiter, und wählen Sie eine der verfügbaren Optionen aus, z. B. Azure Container Registry oder Docker Hub.
![Screenshot showing the Publish to Docker Container Registry options.](media/publish-docker-container-registry-options.png?view=vs-2019)
Azure Container Registry
Wählen Sie als Nächstes für Azure Container Registry entweder eine vorhandene Instanz aus, oder erstellen Sie eine neue Instanz.
![Screenshot showing the option to publish to Azure Container Registry.](media/publish-acr-select-instance.png?view=vs-2019)
Docker Hub
Geben Sie dann für Docker Hub die Anmeldeinformationen für die Veröffentlichung an.
![Screenshot showing the option to publish to Docker Hub.](media/publish-dockerhub-details.png?view=vs-2019)
Andere Docker-Containerregistrierung
Geben Sie dann für andere Docker-Containerregistrierungen den URI und die Anmeldeinformationen für die Veröffentlichung an.
![Screenshot showing the option to publish to another Docker Container Registry.](media/publish-custom-docker-registry-details.png?view=vs-2019)
Fertigstellen des Veröffentlichungs-Assistenten
Als Nächstes wird die Zusammenfassungsseite für das neue Veröffentlichungsprofil angezeigt, das Sie soeben mit dem Veröffentlichungs-Assistenten erstellt haben. Klicken Sie auf Veröffentlichen, und Visual Studio stellt Ihre Web-App in der angegebenen Docker-Containerregistrierung bereit.
![Screenshot showing the summary page.](media/publish-docker-container-registry-summary-page.png?view=vs-2019)
Hinweis
Der obige Screenshot zeigt ein Veröffentlichungsprofil für Azure Docker Registry. Die gleiche Schaltfläche „Veröffentlichen“ ist jedoch auch für alle drei Optionen für Docker-Containerregistrierungen verfügbar.
Veröffentlichen Ihrer Web-App in einem Ordner
Sie können Ihre Web-App sowohl in lokalen Ordnern als auch in Netzwerkordnern veröffentlichen.
![Screenshot showing the option to publish to a folder highlighted.](media/publish-folder-highlighted.png?view=vs-2019)
Geben Sie zunächst den Pfad an, und klicken Sie auf Fertig stellen, um den Veröffentlichungs-Assistenten abzuschließen.
![Screenshot showing the Publish wizard screen to publish to folder.](media/publish-folder.png?view=vs-2019)
Als Nächstes wird die Zusammenfassungsseite für das neue Veröffentlichungsprofil angezeigt, das Sie soeben mit dem Veröffentlichungs-Assistenten erstellt haben. Klicken Sie auf Veröffentlichen, und Visual Studio stellt Ihre Web-App unter dem angegebenen Pfad bereit.
![Screenshot showing the publish to folder summary page.](media/publish-folder-summary-page.png?view=vs-2019)
Sie können zu dieser Zusammenfassungsseite zurückkehren, nachdem Sie sie geschlossen haben. Wenn Sie das nächste Mal einen Rechtsklick ausführen und Veröffentlichen auswählen, öffnet Visual Studio diese Zusammenfassungsseite. (Um zum Veröffentlichungs-Assistenten zurückzukehren, klicken Sie auf der Zusammenfassungsseite einfach auf Neu.)
Veröffentlichen Ihrer Web-App auf einem FTP-/FTPS-Server
Sie können Ihre Web-App über FTP oder FTPS veröffentlichen.
![Screenshot showing the publish to FTP or FTPS Server option.](media/publish-ftp.png?view=vs-2019)
Geben Sie die erforderlichen Verbindungsdetails an, und klicken Sie auf Fertig stellen.
![Screenshot showing the Publish wizard screen to publish to FTP or FTPS Server.](media/publish-ftp-details-latest.png?view=vs-2019)
Als Nächstes wird die Zusammenfassungsseite für das neue Veröffentlichungsprofil angezeigt, das Sie soeben mit dem Veröffentlichungs-Assistenten erstellt haben. Klicken Sie auf Veröffentlichen, und Visual Studio stellt Ihre Web-App auf dem angegebenen FTP- oder FTPS-Server bereit.
![Screenshot showing the completion of the process to publish to FTP or ftps server, summary page.](media/publish-ftp-summary-page.png?view=vs-2019)
Sie können zu dieser Zusammenfassungsseite zurückkehren, nachdem Sie sie geschlossen haben. Wenn Sie das nächste Mal einen Rechtsklick ausführen und veröffentlichen, öffnet Visual Studio diese Zusammenfassungsseite. (Um zum Veröffentlichungs-Assistenten zurückzukehren, klicken Sie auf der Zusammenfassungsseite einfach auf Neu.)
Veröffentlichen Ihrer Web-App auf einem Webserver (IIS)
Sie können Ihre Web-App in den IIS veröffentlichen.
![Screenshot showing the option to publish to IIS.](media/publish-iis.png?view=vs-2019)
Wählen Sie den gewünschten Bereitstellungsmodus aus. Wählen Sie Web Deploy aus, um die Anwendung sofort auf dem angegebenen Server bereitzustellen. Wählen Sie „Web Deploy Package“ aus, um eine verpackte ZIP-Datei mit den Bereitstellungsartefakten zu erstellen, die Sie oder andere Personen später verwenden können.
![Screenshot showing the option to publish to IIS, showing the choice of deployment mode.](media/publish-iis-deployment-mode.png?view=vs-2019)
Web Deploy
Geben Sie die erforderlichen Verbindungsdetails an, und klicken Sie auf Fertig stellen.
![Screenshot showing the Publish wizard screen to publish to IIS with the Web Deploy option.](media/publish-iis-web-deploy-latest.png?view=vs-2019)
Stellen Sie auf dem Remotecomputer sicher, dass Web Deploy installiert ist und der Webverwaltungsdienst gestartet wurde. Weitere Informationen finden Sie unter Web Deploy-Fehlercodes.
Web Deploy-Paket
Klicken Sie auf Durchsuchen... , um das Dialogfeld „Paketspeicherort auswählen“ zu öffnen, und geben Sie den Pfad ein, in dem das Paket erstellt werden soll, einschließlich des Namens der ZIP-Datei.
![Screenshot showing the Publish wizard screen to publish to IIS with the Web Deploy Package option.](media/publish-iis-web-deploy-package.png?view=vs-2019)
Fertigstellen des Veröffentlichungs-Assistenten
Als Nächstes wird die Zusammenfassungsseite für das neue Veröffentlichungsprofil angezeigt, das Sie soeben mit dem Veröffentlichungs-Assistenten erstellt haben. Klicken Sie auf Veröffentlichen, und Visual Studio stellt Ihre Web-App auf dem angegebenen IIS-Server bereit.
![Screenshot showing the Publish wizard, publish to IIS summary page.](media/publish-iis-web-deploy-package-summary-page.png?view=vs-2019)