Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Sie können eine .NET 7- oder höher-App ohne Docker Desktop oder dockerfile bereitstellen. Visual Studio bietet eine Bereitstellungsoption, die dies bequem für Sie behandelt.
Voraussetzungen
- Installieren Sie Visual Studio.
- Ein .NET 7- oder höher-Projekt
- Für Azure-Ziele, ein Azure-Abonnement. Registrieren Sie sich für eine kostenlose Testversion.
- Für Docker Hub, ein Docker-Konto. Wenn Sie noch keins haben, können Sie sich registrieren.
Sie benötigen docker Desktop oder Podman Desktop nicht.
Voraussetzungen
- Installieren Sie Visual Studio 2022, Version 17.5 oder höher.
- Ein .NET 7- oder höher-Projekt
- Für Azure-Ziele, ein Azure-Abonnement. Registrieren Sie sich für eine kostenlose Testversion.
- Für Docker Hub, ein Docker-Konto. Wenn Sie noch keins haben, können Sie sich registrieren.
Sie benötigen docker Desktop nicht.
Bereitstellen auf Docker Hub
Klicken Sie mit der rechten Maustaste auf den Projektknoten, und wählen Sie "Veröffentlichen" aus.
Wählen Sie Docker Container Registry und dann Docker Hub aus.
Geben Sie Ihren Docker-Benutzernamen und Ihr Kennwort an. Sie können das Kennwort überspringen, wenn es sich in der docker.config-Datei befindet.
Bereitstellen in der Azure-Containerregistrierung
Klicken Sie mit der rechten Maustaste auf den Projektknoten, und wählen Sie "Veröffentlichen" aus.
Wählen Sie Docker Container Registry und dann Azure Container Registry aus.
Die App wird in der Azure-Containerregistrierung bereitgestellt, und Visual Studio erstellt ein Veröffentlichungsprofil für das ausgewählte Bereitstellungsziel.
Bereitstellen in Azure-Container-Apps
Wenn Sie über ein ASP.NET Core 7- oder höher-Projekt verfügen, können Sie es in Azure-Container-Apps bereitstellen.
Klicken Sie mit der rechten Maustaste auf den Projektknoten, und wählen Sie "Veröffentlichen" und dann Azure aus.
Wählen Sie Azure-Container-Apps (Linux) aus.
Wählen Sie eine vorhandene Container-App aus, oder erstellen Sie eine neue.
Wenn Sie einen neuen erstellen, überprüfen und ändern Sie den Standard-App-Namen, die Ressourcengruppe, den Standort, die Umgebung und den Containernamen, und wählen Sie "Erstellen" aus. Es kann einige Zeit dauern, um die Ressourcen in Azure zu erstellen.
Wählen Sie "Fertig stellen" aus, und warten Sie, bis die Container-App erstellt wurde. Wenn ein Meldungsfeld zum Aktivieren des Administratorbenutzers in der Containerinstanz angezeigt wird, müssen Sie dies akzeptieren, um den Vorgang fortzusetzen.
Wenn die Container-App erstellt wurde, erstellt Visual Studio ein Veröffentlichungsprofil (.pubxml Datei) und zeigt die Einstellungen auf der Registerkarte " Veröffentlichen " an.
Sie können über den Link "Website " online auf die containerisierte Website zugreifen.
Wenn Sie das nächste Mal mit demselben Ziel und denselben Einstellungen veröffentlichen möchten, können Sie die Schaltfläche " Veröffentlichen " auf diesem Bildschirm verwenden. Wenn Sie mit unterschiedlichen Einstellungen veröffentlichen möchten, verwenden Sie die Schaltfläche " Neu ". Sie können den gesamten Prozess wiederholen und das Ziel und andere Einstellungen in einer separaten .pubxml Datei speichern.
Bereinigen von Ressourcen
Verwenden Sie zum Bereinigen von Ressourcen das Azure-Portal oder die Azure CLI oder Azure PowerShell, um die Ressourcengruppe zu löschen, wenn Sie eine erstellt haben, oder löschen Sie die Ressourcen einzeln.
Verwandte Inhalte
Weitere Informationen zu: