Поделиться через


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

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

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

  • ASP.NET Core
  • Консоль .NET Core
  • Проекты .NET Framework.

Необходимые условия

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

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

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

    Снимок экрана, показывающий экран «Добавить подключенную службу Azure».

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

    снимок экрана: экран

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

    снимок экрана: экран

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

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

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

    Снимок экрана, показывающий экран

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

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

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

      снимок экрана: новое хранилище конфигурации приложений Azure.

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

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

    Снимок экрана окна

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

    снимок экрана, показывающий сводку изменений.

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

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

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

    снимок экрана с параметрами контекстного меню

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

    Скриншот, показывающий подключение к зависимости в конфигурации приложений Azure.

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

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

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

    снимок экрана:

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

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

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

      снимок экрана: новое хранилище конфигурации приложений Azure.

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

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

    Снимок экрана, показывающий экран

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

    снимок экрана, показывающий сводку изменений.

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

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

    снимок экрана раздела

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

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