Przygotowywanie do publikowania lub wdrażania usługi w chmurze z programu Visual Studio

Uwaga

Ten artykuł dotyczy usług Azure Cloud Services (wersja klasyczna), która jest obecnie przestarzała dla nowych klientów i zostanie wycofana 31 sierpnia 2024 r. Istniejące usługi utworzone za pomocą tej technologii są nadal obsługiwane za pośrednictwem usług Azure Cloud Services (wsparcie dodatkowe). W przypadku nowego programowania zalecamy użycie nowszego typu usługi przeznaczonego do określonego celu, takiego jak aplikacja systemu Azure Service, Azure Functions lub Azure Container Apps. Aby uzyskać najnowszą listę dostępnych usług, zobacz Katalog produktów platformy Azure.

Aby opublikować projekt usługi w chmurze, należy skonfigurować następujące usługi zgodnie z opisem w tym artykule:

  • Usługa w chmurze do uruchamiania ról w środowisku platformy Azure i
  • Konto magazynu, które zapewnia dostęp do usług Blob, Queue i Table.

Wymagania wstępne

Tworzenie usługi w chmurze

Usługa w chmurze uruchamia role w środowisku platformy Azure. Usługę w chmurze można utworzyć w programie Visual Studio lub w witrynie Azure Portal zgodnie z opisem w poniższych sekcjach.

Tworzenie usługi w chmurze z poziomu programu Visual Studio

  1. Po utworzeniu wcześniej utworzonego projektu usługi w chmurze kliknij prawym przyciskiem myszy projekt i wybierz polecenie Publikuj.
  2. W razie potrzeby zaloguj się przy użyciu konta Microsoft lub konta organizacyjnego skojarzonego z subskrypcją platformy Azure, a następnie wybierz przycisk Dalej, aby przejść do strony Ustawienia.
  3. Zostanie wyświetlone okno dialogowe Tworzenie usługi w chmurze i konta magazynu (jeśli nie, wybierz pozycję Utwórz nowy z listy Usługi w chmurze).
  4. Wprowadź nazwę bez uwzględniania wielkości liter dla usługi w chmurze, która stanowi część adresu URL i musi być unikatowa. Wybierz również opcję Region lub Grupa koligacji, a następnie wybierz opcję Replikacja.

Tworzenie usługi w chmurze za pośrednictwem witryny Azure Portal

  1. Zaloguj się w witrynie Azure Portal.
  2. Wybierz pozycję Cloud Services (wersja klasyczna) po lewej stronie.
  3. Wybierz pozycję + Dodaj, a następnie podaj wymagane informacje (nazwa DNS, subskrypcja, grupa zasobów i lokalizacja). W tym momencie nie trzeba przekazywać pakietu, ponieważ robisz to później w programie Visual Studio.
  4. Wybierz Utwórz, aby zakończyć proces.

Tworzenie konta magazynu

Konto magazynu zapewnia dostęp do usług Blob, Queue i Table. Konto magazynu można utworzyć za pomocą programu Visual Studio lub witryny Azure Portal.

Tworzenie konta magazynu z poziomu programu Visual Studio

  1. W Eksplorator rozwiązań z wcześniej utworzonym projektem usługi w chmurze znajdź węzeł Połączenie ed Services w projekcie roli, kliknij prawym przyciskiem myszy i wybierz pozycję Dodaj usługę Połączenie ed. (W programie Visual Studio 2015 kliknij prawym przyciskiem myszy ikonę Węzeł magazynu i wybierz pozycję Utwórz konto magazynu).
  2. Na wyświetlonej liście Połączenie Usług wybierz pozycję Cloud Storage z usługą Azure Storage.
  3. W wyświetlonym oknie dialogowym Usługi Azure Storage wybierz pozycję +Utwórz nowe konto magazynu, w którym zostanie wyświetlone okno dialogowe, w którym określisz subskrypcję, nazwę konta, warstwę cenową, grupę zasobów i lokalizację.
  4. Po zakończeniu wybierz pozycję Utwórz . Nowe konto magazynu zostanie wyświetlone na liście dostępnych kont magazynu w ramach subskrypcji.
  5. Wybierz to konto i wybierz pozycję Dodaj.

Tworzenie konta magazynu za pośrednictwem witryny Azure Portal

  1. Zaloguj się w witrynie Azure Portal.
  2. Wybierz pozycję + Nowy w lewym górnym rogu.
  3. Wybierz pozycję Magazyn w obszarze "Azure Marketplace", a następnie pozycję Konto magazynu — obiekt blob, plik, tabela, kolejka po prawej stronie.
  4. Podaj wymagane informacje (nazwa, model wdrażania itd.).
  5. Wybierz Utwórz, aby zakończyć proces.

Konfigurowanie aplikacji do korzystania z konta magazynu

Po utworzeniu konta magazynu połączenie z nim z poziomu programu Visual Studio automatycznie aktualizuje konfiguracje usługi dla projektu, w tym adresy URL i klucze dostępu.

Jeśli utworzono usługę w chmurze z poziomu programu Visual Studio przy użyciu opcji Dodaj usługę Połączenie ed, możesz sprawdzić połączenia, otwierając ServiceConfiguration.Cloud.cscfg i ServiceConfiguration.Local.cscfg.

Jeśli usługa w chmurze została utworzona za pośrednictwem witryny Azure Portal, wykonaj te same kroki w sekcji Tworzenie konta magazynu z poziomu programu Visual Studio , ale wybierz istniejące konto zamiast tworzyć nowe. Następnie program Visual Studio aktualizuje konfigurację.

Aby ręcznie skonfigurować ustawienia, użyj stron właściwości w programie Visual Studio dla odpowiedniej roli w projekcie usługi w chmurze (kliknij prawym przyciskiem myszy rolę i wybierz polecenie Właściwości). Aby uzyskać więcej informacji, zobacz Konfigurowanie parametry połączenia na koncie magazynu.

Informacje o kluczach dostępu

W witrynie Azure Portal są wyświetlane adresy URL, których można użyć do uzyskiwania dostępu do zasobów w każdej z usług Azure Storage, a także podstawowych i pomocniczych kluczy dostępu dla twojego konta. Te klucze służą do uwierzytelniania żądań wysyłanych względem usług magazynu.

Pomocniczy klucz dostępu zapewnia taki sam dostęp do konta magazynu, jak podstawowy klucz dostępu i jest generowany jako kopia zapasowa, jeśli podstawowy klucz dostępu zostanie naruszony. Ponadto zaleca się regularne ponowne generowanie kluczy dostępu. Możesz zmodyfikować ustawienie parametry połączenia, aby używać klucza pomocniczego podczas ponownego generowania klucza podstawowego, a następnie zmodyfikować go tak, aby używał ponownie wygenerowanego klucza podstawowego podczas ponownego generowania klucza pomocniczego.

Aby dowiedzieć się więcej na temat publikowania aplikacji na platformie Azure z poziomu programu Visual Studio, zobacz Publikowanie usługi w chmurze przy użyciu narzędzi platformy Azure.