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

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

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

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

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

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

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

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

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

  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. В Обозреватель решений дважды щелкните узел "Подключенные службы", чтобы открыть вкладку "Подключенные службы". Подключение отображается в разделе "Зависимости службы":

    Снимок экрана: раздел зависимостей служб с Конфигурация приложений Azure подключением.

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

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