Добавление Конфигурация приложений Azure с помощью Подключение служб Visual Studio

В этом руководстве вы узнаете, как легко добавить все, что необходимо, чтобы начать использовать Конфигурация приложений Azure для управления конфигурацией и флагами компонентов для веб-проектов в Visual Studio. С помощью функции Подключение служб в Visual Studio вы можете автоматически добавить весь код, пакеты NuGet и параметры конфигурации, необходимые для подключения к ресурсу Конфигурация приложений в Azure. Чтобы использовать эту функцию, необходимо использовать Visual Studio 2019 версии 16.9 или более поздней.

Функцию Конфигурация приложений Подключение служб можно использовать в следующих типах проектов:

  • ASP.NET Core
  • Консоль .NET Core
  • платформа .NET Framework проекты.

Примечание.

Этот раздел относится к Visual Studio в Windows. Информацию о Visual Studio для Mac см. в статье Подключенные службы в Visual Studio для Mac.

Необходимые компоненты

Подключение Конфигурация приложений Azure с помощью Подключение служб

  1. Откройте проект в Visual Studio.

  2. В Обозреватель решений щелкните правой кнопкой мыши узел Подключение ed Services и в контекстном меню выберите "Добавить Подключение службу".

    Screenshot showing

  3. На вкладке Подключение ed Services выберите значок +для зависимостей служб.

    Screenshot showing

  4. На странице "Добавление зависимостей" выберите Конфигурация приложений Azure.

    Screenshot showing

    Если вы еще не вошли, войдите в учетную запись Azure. Если у вас нет учетной записи Azure, вы можете зарегистрироваться и получить бесплатную пробную версию.

  5. На экране "Настройка Конфигурация приложений Azure" выберите подписку и существующее хранилище конфигурации. Затем выберите Далее.

    Если вам нужно создать хранилище Конфигурация приложений, перейдите к следующему шагу. В противном случае переходите к шагу 6.

    Screenshot showing

  6. Чтобы создать хранилище конфигураций приложений, выполните приведенные действия.

    1. Щелкните значок +справа от заголовка Конфигурация приложений.

    2. Заполните Конфигурация приложений Azure: создайте диалоговое окно и нажмите кнопку "Создать". Обратите внимание, что поле "Имя ресурса" должно быть уникальным.

      Screenshot showing New Azure app config store.

    3. При отображении диалогового окна Конфигурация приложений Azure в списке появится новое хранилище конфигурации. Выберите новое хранилище, а затем нажмите кнопку "Далее".

  7. Введите имя строка подключения и выберите, требуется ли строка подключения храниться в локальном файле секретов или в Azure Key Vault.

    Screenshot showing

  8. На экране "Сводка изменений" отображаются все изменения, которые будут внесены в проект при завершении процесса. Если изменения выглядят ОК, нажмите кнопку "Готово".

    Screenshot showing summary of changes.

  9. После завершения процесса настройки зависимостей Конфигурация приложений Azure теперь появится в узле зависимостей службы проекта.

  1. Откройте проект в Visual Studio.

  2. В Обозреватель решений щелкните правой кнопкой мыши узел Подключение служб и в контекстном меню выберите "Добавить", чтобы открыть меню доступных служб.

    Screenshot showing Connected Services context menu options.

  3. Выберите Конфигурация приложений Azure. Откроется страница Подключение зависимостей.

    Screenshot showing Connect to dependency for Azure App Configuration.

    Если вы еще не вошли, войдите в учетную запись Azure. Если у вас нет учетной записи Azure, вы можете зарегистрироваться и получить бесплатную пробную версию.

  4. На экране "Настройка Конфигурация приложений Azure" выберите подписку и существующее хранилище конфигурации. Затем выберите Далее.

    Если вам нужно создать хранилище Конфигурация приложений, перейдите к следующему шагу. В противном случае переходите к шагу 6.

    Screenshot showing 'Add existing configuration account to project

  5. Чтобы создать хранилище конфигураций приложений, выполните приведенные действия.

    1. Щелкните значок +справа от заголовка Конфигурация приложений.

    2. Заполните Конфигурация приложений Azure: создайте диалоговое окно и нажмите кнопку "Создать". Обратите внимание, что поле "Имя ресурса" должно быть уникальным.

      Screenshot showing new Azure app config store.

    3. При отображении диалогового окна Конфигурация приложений Azure в списке появится новое хранилище конфигурации. Выберите новое хранилище, а затем нажмите кнопку "Далее".

  6. Введите имя строка подключения и выберите, требуется ли строка подключения храниться в локальном файле секретов или в Azure Key Vault.

    Screenshot showing

  7. На экране "Сводка изменений" отображаются все изменения, которые будут внесены в проект при завершении процесса. Если изменения выглядят ОК, нажмите кнопку "Готово".

    Screenshot showing summary of changes.

    После завершения процесса настройки зависимостей Конфигурация приложений Azure теперь появится в узле зависимостей службы проекта.

  8. В Обозреватель решений дважды щелкните узел Подключение служб, чтобы открыть вкладку Подключение ed Services. Подключение отображается в разделе "Зависимости службы":

    Screenshot of Service Dependencies section showing Azure App Configuration connection.

    Существует также запись Secret.json, которая поддерживает безопасное хранилище строка подключения локально. Узнайте, как это работает на снимке экрана с безопасным хранилищем секретов приложений в разработке в ASP.NET Core.

    Если щелкнуть три точки рядом с добавленными зависимостями, можно увидеть различные параметры, такие как Подключение, чтобы повторно открыть мастер и изменить подключение, а также для Secret.json, параметр управления секретами. Вы также можете щелкнуть три точки в правом верхнем углу окна, чтобы просмотреть параметры для запуска локальных зависимостей, изменения параметров и т. д.