Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Aplikację platformy .NET 7 lub nowszą można wdrożyć bez programu Docker Desktop lub pliku Dockerfile. Visual Studio oferuje opcję wdrażania, która ułatwia ten proces.
Wymagania wstępne
- Zainstaluj program Visual Studio.
- Projekt platformy .NET 7 lub nowszej
- W przypadku obiektów docelowych platformy Azure subskrypcja platformy Azure. Utwórz konto w celu uzyskania bezpłatnej wersji próbnej.
- Dla Docker Hub, konto Docker. Jeśli go nie masz, możesz się zarejestrować.
Nie potrzebujesz pulpitu platformy Docker ani programu Podman Desktop.
Wymagania wstępne
- Zainstaluj program Visual Studio 2022 w wersji 17.5 lub nowszej.
- Projekt platformy .NET 7 lub nowszej
- W przypadku obiektów docelowych platformy Azure subskrypcja platformy Azure. Utwórz konto w celu uzyskania bezpłatnej wersji próbnej.
- Dla Docker Hub, konto Docker. Jeśli go nie masz, możesz się zarejestrować.
Nie potrzebujesz programu Docker Desktop.
Wdrażanie w usłudze Docker Hub
Kliknij prawym przyciskiem myszy węzeł projektu i wybierz polecenie Publikuj.
Wybierz pozycję Docker Container Registry, a następnie pozycję Docker Hub.
Podaj nazwę użytkownika i hasło platformy Docker. Możesz pominąć hasło, jeśli znajduje się w pliku docker.config .
Wdrażanie do Azure Container Registry
Kliknij prawym przyciskiem myszy węzeł projektu i wybierz polecenie Publikuj.
Wybierz pozycję Docker Container Registry, a następnie pozycję Azure Container Registry.
Aplikacja jest wdrażana w usłudze Azure Container Registry, a program Visual Studio tworzy profil publikowania dla wybranego celu wdrożenia.
Wdrażanie w usłudze Azure Container Apps
Jeśli masz projekt ASP.NET Core 7 lub nowszy, możesz wdrożyć go w usłudze Azure Container Apps.
Kliknij prawym przyciskiem myszy węzeł projektu i wybierz polecenie Publikuj, a następnie pozycję Azure.
Wybierz pozycję Azure Container Apps (Linux).
Wybierz istniejącą aplikację kontenera lub utwórz nową.
Jeśli utworzysz nowy, przejrzyj i zmodyfikuj domyślną nazwę aplikacji, grupę zasobów, lokalizację, środowisko i nazwę kontenera, a następnie wybierz pozycję Utwórz. Utworzenie zasobów na platformie Azure może zająć trochę czasu.
Wybierz pozycję Zakończ i poczekaj na utworzenie aplikacji kontenera. Jeśli zostanie wyświetlone okno komunikatu o włączeniu użytkownika administratora w wystąpieniu kontenera, musisz zaakceptować to, aby kontynuować.
Po utworzeniu aplikacji kontenera program Visual Studio tworzy profil publikowania (.pubxml plik) i wyświetla ustawienia na karcie Publikowanie .
Dostęp do konteneryzowanej witryny sieci Web można uzyskać w trybie online przy użyciu linku lokacja .
Przy następnym opublikowaniu przy użyciu tego samego elementu docelowego i ustawień możesz użyć przycisku Publikuj na tym ekranie. Jeśli chcesz opublikować przy użyciu różnych ustawień, użyj przycisku Nowy . Cały proces można powtórzyć i zapisać element docelowy i inne ustawienia w osobnym .pubxml pliku.
Uprzątnij zasoby
Aby wyczyścić zasoby, użyj witryny Azure Portal lub użyj interfejsu wiersza polecenia platformy Azure lub programu Azure PowerShell, aby usunąć grupę zasobów, jeśli ją utworzono, lub usunąć zasoby pojedynczo.
Treści powiązane
Dowiedz się więcej o: