Udostępnij za pośrednictwem


Dodawanie konfiguracji aplikacja systemu Azure przy użyciu usług Połączenie Visual Studio

W tym samouczku dowiesz się, jak łatwo dodać wszystko, czego potrzebujesz, aby rozpocząć korzystanie z usługi aplikacja systemu Azure Configuration w celu zarządzania flagami konfiguracji i funkcji dla projektów internetowych w programie Visual Studio. Korzystając z funkcji usług Połączenie w programie Visual Studio, program Visual Studio może automatycznie dodawać cały kod, pakiety NuGet i ustawienia konfiguracji, które należy połączyć z zasobem usługi App Configuration na platformie Azure. Aby korzystać z tej funkcji, musisz używać programu Visual Studio 2019 w wersji 16.9 lub nowszej.

Możesz użyć funkcji App Configuration Połączenie ed Services w następujących typach projektów:

  • ASP.NET Core
  • Konsola platformy .NET Core
  • Projekty .NET Framework.

Uwaga

Ten temat dotyczy programu Visual Studio w systemie Windows. Aby uzyskać Visual Studio dla komputerów Mac, zobacz usługi Połączenie w Visual Studio dla komputerów Mac.

Wymagania wstępne

Połączenie do aplikacja systemu Azure Konfiguracji przy użyciu usług Połączenie ed

  1. Otwórz projekt w programie Visual Studio.

  2. W Eksplorator rozwiązań kliknij prawym przyciskiem myszy węzeł usługi Połączenie, a następnie z menu kontekstowego wybierz polecenie Dodaj usługę Połączenie ed.

    Screenshot showing

  3. Na karcie usługi Połączenie wybierz ikonę + dla pozycji Zależności usługi.

    Screenshot showing

  4. Na stronie Dodawanie zależności wybierz pozycję aplikacja systemu Azure Konfiguracja.

    Screenshot showing

    Jeśli jeszcze nie zalogowałeś się, zaloguj się do swojego konta platformy Azure. Jeśli nie masz konta platformy Azure, możesz skorzystać z bezpłatnej wersji próbnej.

  5. Na ekranie Konfigurowanie konfiguracji aplikacja systemu Azure wybierz subskrypcję i istniejący magazyn konfiguracji. Następnie kliknij przycisk Dalej.

    Jeśli musisz utworzyć magazyn usługi App Configuration, przejdź do następnego kroku. W przeciwnym razie przejdź do kroku 6.

    Screenshot showing

  6. Aby utworzyć magazyn konfiguracji aplikacji:

    1. Wybierz ikonę + z prawej strony nagłówka App Configuration stores .

    2. Wypełnij aplikacja systemu Azure Konfiguracja: Utwórz nowe okno dialogowe i wybierz pozycję Utwórz. Należy pamiętać, że pole Nazwa zasobu musi być unikatowe.

      Screenshot showing New Azure app config store.

    3. Po wyświetleniu okna dialogowego aplikacja systemu Azure Konfiguracja nowy magazyn konfiguracji zostanie wyświetlony na liście. Wybierz ten nowy sklep, a następnie wybierz pozycję Dalej.

  7. Wprowadź nazwę parametry połączenia i wybierz, czy parametry połączenia przechowywany w lokalnym pliku wpisów tajnych, czy w usłudze Azure Key Vault.

    Screenshot showing

  8. Na ekranie Podsumowanie zmian zostaną wyświetlone wszystkie modyfikacje wprowadzone w projekcie w przypadku ukończenia procesu. Jeśli zmiany wyglądają ok, wybierz przycisk Zakończ.

    Screenshot showing summary of changes.

  9. Po zakończeniu procesu konfiguracji zależności aplikacja systemu Azure Konfiguracja jest teraz wyświetlana w węźle Zależności usług projektu.

  1. Otwórz projekt w programie Visual Studio.

  2. W Eksplorator rozwiązań kliknij prawym przyciskiem myszy węzeł usługi Połączenie, a następnie z menu kontekstowego wybierz polecenie Dodaj, aby otworzyć menu dostępnych usług.

    Screenshot showing Connected Services context menu options.

  3. Wybierz pozycję aplikacja systemu Azure Konfiguracja. Zostanie wyświetlona strona Połączenie zależności.

    Screenshot showing Connect to dependency for Azure App Configuration.

    Jeśli jeszcze nie zalogowałeś się, zaloguj się do swojego konta platformy Azure. Jeśli nie masz konta platformy Azure, możesz skorzystać z bezpłatnej wersji próbnej.

  4. Na ekranie Konfigurowanie konfiguracji aplikacja systemu Azure wybierz subskrypcję i istniejący magazyn konfiguracji. Następnie kliknij przycisk Dalej.

    Jeśli musisz utworzyć magazyn usługi App Configuration, przejdź do następnego kroku. W przeciwnym razie przejdź do kroku 6.

    Screenshot showing 'Add existing configuration account to project

  5. Aby utworzyć magazyn konfiguracji aplikacji:

    1. Wybierz ikonę + z prawej strony nagłówka App Configuration stores .

    2. Wypełnij aplikacja systemu Azure Konfiguracja: Utwórz nowe okno dialogowe i wybierz pozycję Utwórz. Należy pamiętać, że pole Nazwa zasobu musi być unikatowe.

      Screenshot showing new Azure app config store.

    3. Po wyświetleniu okna dialogowego aplikacja systemu Azure Konfiguracja nowy magazyn konfiguracji zostanie wyświetlony na liście. Wybierz ten nowy sklep, a następnie wybierz pozycję Dalej.

  6. Wprowadź nazwę parametry połączenia i wybierz, czy parametry połączenia przechowywany w lokalnym pliku wpisów tajnych, czy w usłudze Azure Key Vault.

    Screenshot showing

  7. Na ekranie Podsumowanie zmian zostaną wyświetlone wszystkie modyfikacje wprowadzone w projekcie w przypadku ukończenia procesu. Jeśli zmiany wyglądają ok, wybierz przycisk Zakończ.

    Screenshot showing summary of changes.

    Po zakończeniu procesu konfiguracji zależności aplikacja systemu Azure Konfiguracja jest teraz wyświetlana w węźle Zależności usług projektu.

  8. W Eksplorator rozwiązań kliknij dwukrotnie węzeł usługi Połączenie, aby otworzyć kartę usługi Połączenie ed. Połączenie zostanie wyświetlone w sekcji Zależności usługi:

    Screenshot of Service Dependencies section showing Azure App Configuration connection.

    Istnieje również wpis Secrets.json, który obsługuje bezpieczny magazyn parametry połączenia lokalnie. Przeczytaj o tym, jak to działa na zrzucie ekranu przedstawiający bezpieczny magazyn wpisów tajnych aplikacji podczas programowania w programie ASP.NET Core.

    Jeśli klikniesz trzy kropki obok dodanych zależności, zobaczysz różne opcje, takie jak Połączenie, aby ponownie otworzyć kreatora i zmienić połączenie, a w przypadku pliku Secrets.json opcja zarządzania wpisami tajnymi. Możesz również kliknąć trzy kropki w prawym górnym rogu okna, aby wyświetlić opcje uruchamiania zależności lokalnych, zmiany ustawień i nie tylko.