Ćwiczenie — publikowanie aplikacji ASP.NET z poziomu programu Visual Studio

Ukończone

Masz aplikację internetową platformy ASP.NET Core działającą lokalnie. W tym ćwiczeniu opublikujesz aplikację w usłudze aplikacja systemu Azure Service.

Publikowanie aplikacji internetowej ASP.NET Core na platformie Azure

  1. W Eksplorator rozwiązań kliknij prawym przyciskiem myszy projekt AlpineSkiHouse i wybierz pozycję Publikuj.

  2. W wyświetlonym oknie dialogowym wybierz pozycję Azure jako element docelowy publikowania, a następnie wybierz przycisk Dalej , aby kontynuować.

  3. Wybierz pozycję aplikacja systemu Azure Service (Windows), a następnie wybierz przycisk Dalej, aby kontynuować.

    Napiwek

    aplikacje ASP.NET Core są międzyplatformowe. Oznacza to, że obsługują one uruchamianie w wersji usługi App Service w systemie Linux bez zmian w kodzie. Jednak wersja systemu Linux nie obsługuje modelu hostingu współużytkowanego, więc na potrzeby tego ćwiczenia będziesz używać usługi Windows App Service.

  4. Z listy rozwijanej Subskrypcja wybierz pozycję Subskrypcja Concierge.

  5. W dolnej krawędzi okna dialogowego wybierz link Utwórz wystąpienie, aby otworzyć okno dialogowe App Service (Windows).

Konfigurowanie nowej usługi aplikacja systemu Azure

  1. Jeśli jeszcze się nie zalogowałeś, zaloguj się do programu Visual Studio przy użyciu konta, którego używasz w środowisku Microsoft Learn.

  2. Wprowadź wymagane informacje o planie usługi App Service.

    • Nazwa: nazwa aplikacji. Nazwa określa adres URL opublikowanej aplikacji, która będzie https://< AppName.azurewebsites.net>. Musi to być unikatowa wartość. Może być konieczne wypróbowanie różnych nazw, aby znaleźć unikatową nazwę.

    • Nazwa subskrypcji: subskrypcja platformy Azure, do której chcesz wdrożyć aplikację. Wybierz pozycję Subskrypcja Concierge, którą udostępniamy za pośrednictwem piaskownicy.

    • Grupa zasobów: wybierz istniejącą grupę zasobów [nazwa grupy zasobów piaskownicy].

    • Plan hostingu: plan hostingu określa lokalizację, rozmiar i funkcje farmy serwerów internetowych hostujących aplikację. W tym ćwiczeniu utwórz nowy plan hostingu.

      Wybierz pozycję Nowy obok planu hostingu. W wyświetlonym oknie Konfigurowanie planu hostingu zmień rozmiar na Udostępniony i wybierz przycisk OK.

  3. Wybierz pozycję Utwórz , aby utworzyć zasób usługi App Service na platformie Azure. Wykonanie tej akcji potrwa kilka sekund.

  4. Po kilku sekundach okno dialogowe usługi App Service (Windows) zniknie. Nowa usługa App Service zostanie wyświetlona na liście zasobów usługi App Service w oknie dialogowym Publikowanie . Wybierz pozycję Zakończ , aby zakończyć tworzenie profilu publikowania. Okno dialogowe Publikowanie zniknie.

  5. Nowy profil publikowania zostanie wyświetlony na liście rozwijanej w górnej części strony właściwości. Wybierz pozycję Publikuj, aby opublikować aplikację internetową w usłudze App Service.

  6. Gratulacje! Po wyświetleniu komunikatu Publikowanie powiodło się w oknie Dane wyjściowe aplikacja internetowa ASP.NET Core jest teraz opublikowana i aktywna. Końcowy adres URL witryny znajduje się w danych wyjściowych kompilacji, a także na stronie publikowania w programie Visual Studio.

  7. Aby przetestować witrynę internetową, przejdź do wskazanego adresu URL. Program Visual Studio może również automatycznie uruchomić ten adres URL.

    Live site.

    Uwaga

    Jeśli nie możesz zlokalizować adresu URL z danych wyjściowych, przejdź do https://< AppName.azurewebsites.net>, gdzie <Nazwa_> aplikacji to podana wcześniej nazwa. Na przykład: "https://alpineskihouse123.azurewebsites.net/".

Masz teraz aplikację internetową na żywo! Plan usługi aplikacja systemu Azure został utworzony, a aplikacja jest uruchomiona i gotowa do akceptowania aktualizacji.