Добавление Конфигурация приложений Azure с помощью подключенных служб Visual Studio
В этом руководстве вы узнаете, как легко добавить все, что необходимо, чтобы начать использовать Конфигурация приложений Azure для управления конфигурацией и флагами компонентов для веб-проектов в Visual Studio. С помощью функции подключенных служб в Visual Studio вы можете автоматически добавить весь код, пакеты NuGet и параметры конфигурации, необходимые для подключения к ресурсу Конфигурация приложений в Azure. Чтобы использовать эту функцию, необходимо использовать Visual Studio 2019 версии 16.9 или более поздней.
Функцию Конфигурация приложений подключенных служб можно использовать в следующих типах проектов:
- ASP.NET Core
- Консоль .NET Core
- платформа .NET Framework проекты.
Необходимые компоненты
- Visual Studio (см. [скачивание Visual Studio] (https://visualstudio.microsoft.com/downloads/?cid=learn-onpage-download-cta)) с установленной рабочей нагрузкой разработки Azure.
- Проект одного из поддерживаемых типов
- Учетная запись Azure. Если у вас нет учетной записи Azure, активируйте преимущества Azure для подписчиков Visual Studio или зарегистрируйтесь для получения бесплатной пробной версии.
Подключение к Конфигурация приложений Azure с помощью подключенных служб
Откройте проект в Visual Studio.
В Обозреватель решений щелкните правой кнопкой мыши узел "Подключенные службы" и в контекстном меню выберите "Добавить подключенную службу".
На вкладке "Подключенные службы" выберите значок "+" для зависимостей служб.
На странице "Добавление зависимостей" выберите Конфигурация приложений Azure.
Если вы еще не вошли, войдите в свою учетную запись Azure. Если у вас нет учетной записи Azure, вы можете зарегистрироваться и получить бесплатную пробную версию.
На экране "Настройка Конфигурация приложений Azure" выберите подписку и существующее хранилище конфигурации. Затем выберите Далее.
Если вам нужно создать хранилище Конфигурация приложений, перейдите к следующему шагу. В противном случае переходите к шагу 6.
Чтобы создать хранилище конфигураций приложений, выполните приведенные действия.
Щелкните значок +справа от заголовка Конфигурация приложений.
Заполните Конфигурация приложений Azure: создайте диалоговое окно и нажмите кнопку "Создать". Обратите внимание, что поле "Имя ресурса" должно быть уникальным.
При отображении диалогового окна Конфигурация приложений Azure в списке появится новое хранилище конфигурации. Выберите новое хранилище, а затем нажмите кнопку "Далее".
Введите имя строка подключения и выберите, требуется ли строка подключения храниться в локальном файле секретов или в Azure Key Vault.
На экране "Сводка изменений" отображаются все изменения, которые будут внесены в проект при завершении процесса. Если изменения выглядят ОК, нажмите кнопку "Готово".
После завершения процесса настройки зависимостей Конфигурация приложений Azure теперь появится в узле зависимостей службы проекта.
Откройте проект в Visual Studio.
В Обозреватель решений щелкните правой кнопкой мыши узел "Подключенные службы" и в контекстном меню выберите "Добавить", чтобы открыть меню доступных служб.
Выберите Конфигурация приложений Azure. Откроется страница подключения к зависимости.
Если вы еще не вошли, войдите в свою учетную запись Azure. Если у вас нет учетной записи Azure, вы можете зарегистрироваться и получить бесплатную пробную версию.
На экране "Настройка Конфигурация приложений Azure" выберите подписку и существующее хранилище конфигурации. Затем выберите Далее.
Если вам нужно создать хранилище Конфигурация приложений, перейдите к следующему шагу. В противном случае переходите к шагу 6.
Чтобы создать хранилище конфигураций приложений, выполните приведенные действия.
Щелкните значок +справа от заголовка Конфигурация приложений.
Заполните Конфигурация приложений Azure: создайте диалоговое окно и нажмите кнопку "Создать". Обратите внимание, что поле "Имя ресурса" должно быть уникальным.
При отображении диалогового окна Конфигурация приложений Azure в списке появится новое хранилище конфигурации. Выберите новое хранилище, а затем нажмите кнопку "Далее".
Введите имя строка подключения и выберите, требуется ли строка подключения храниться в локальном файле секретов или в Azure Key Vault.
На экране "Сводка изменений" отображаются все изменения, которые будут внесены в проект при завершении процесса. Если изменения выглядят ОК, нажмите кнопку "Готово".
После завершения процесса настройки зависимостей Конфигурация приложений Azure теперь появится в узле зависимостей службы проекта.
В Обозреватель решений дважды щелкните узел "Подключенные службы", чтобы открыть вкладку "Подключенные службы". Подключение отображается в разделе "Зависимости службы":
Существует также запись Secrets.json, которая поддерживает безопасное хранилище строка подключения локально. Узнайте, как это работает на снимке экрана с безопасным хранилищем секретов приложений в разработке в ASP.NET Core.
Если щелкнуть три точки рядом с добавленными зависимостями, можно увидеть различные параметры, такие как подключение , чтобы повторно открыть мастер и изменить подключение, а также для Secrets.json, параметр управления секретами. Вы также можете щелкнуть три точки в правом верхнем углу окна, чтобы просмотреть параметры для запуска локальных зависимостей, изменения параметров и т. д.