Schnellstart: Veröffentlichen einer ASP.NET-Web-App
Artikel
Gilt für:Visual Studio Visual Studio für MacVisual Studio Code
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.
Voraussetzungen
Sie müssen Visual Studio mit der Workload „ASP.NET und Webentwicklung“ installiert haben.
Wenn Sie Visual Studio bereits installiert haben:
Installieren Sie in Visual Studio die neuesten Updates, indem Sie Hilfe>Nach Updates suchen auswählen.
Fügen Sie die Workload hinzu. Wählen Sie dazu Tools>Tools und Features abrufen aus.
Erste Schritte
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.
Hinweis
Visual Studio filtert die Liste der Ziele in Abhängigkeit vom Typ der Web-App.
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.
Klicken Sie auf Weiter, und wählen Sie eine der verfügbaren Optionen aus, z. B. Azure Container Registry oder Docker Hub.
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.
Docker Hub
Geben Sie dann für Docker Hub die Anmeldeinformationen für die Veröffentlichung an.
Andere Docker-Containerregistrierung
Geben Sie dann für andere Docker-Containerregistrierungen den URI und die Anmeldeinformationen für die Veröffentlichung an.
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.
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.
Geben Sie zunächst den Pfad an, und klicken Sie auf Fertig stellen, um den Veröffentlichungs-Assistenten abzuschließen.
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.
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.
Geben Sie die erforderlichen Verbindungsdetails an, und klicken Sie auf Fertig stellen.
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.
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.
Wählen Sie den gewünschten Bereitstellungsmodus aus (wenn Sie sich nicht sicher sind, verwenden Sie die Standardeinstellung).
Web Deploy
Geben Sie die erforderlichen Verbindungsdetails an, und klicken Sie auf Fertig stellen.
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.
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.