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.
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.)
Zum Anzeigen oder Ändern der Einstellungen wählen Sie den Link Alle Einstellungen anzeigen aus, oder klicken Sie auf eines der Stiftsymbole. Die Einstellungen Seite wird angezeigt. Hier können Sie die zu veröffentlichende Konfiguration, das Zielframework, den Bereitstellungsmodus oder die Zielruntime-ID (RID) ändern (siehe .NET RID-Katalog). Sie können festlegen, ob bei jeder Veröffentlichung alle vorhandenen Dateien im Zielordner gelöscht werden sollen. Wenn Sie Dateien hinzufügen möchten, die nicht Teil der Bereitstellung von Visual Studio sind, deaktivieren Sie das Kontrollkästchen.
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. 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.
Web Deploy
Geben Sie die erforderlichen Verbindungsdetails an, und klicken Sie auf Fertig stellen.
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.
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.