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


Отладка фоновых процессов с помощью Microsoft Visual Studio

Visual Studio использует файл для launchSettings.json хранения сведений о конфигурации, описывающих запуск приложения ASP.NET Core. Файл содержит основные параметры приложения, используемые только во время разработки на локальном компьютере. Его можно найти в папке Свойства проекта. В нем указываются такие сведения, как выполняемая команда, URL-адрес браузера и необходимые переменные среды для задания.

После выбора выбора учетной записи Microsoft 365 набор средств агентов Microsoft 365 обновляет launchUrl, используя реальный идентификатор приложения Microsoft Teams, идентификатор клиента Teams и учетную запись Microsoft 365.

Запуск локального туннеля

Для бота и расширения сообщений можно использовать Dev Tunnel. Он запускает локальную службу туннеля, чтобы сделать конечную точку обмена сообщениями бота общедоступной. Дополнительные сведения см. в разделе Разработка туннелей в Visual Studio.

В раскрывающемся списке отладки выберите Dev Tunnels (без активного туннеля)>Создать туннель или выберите существующий общедоступный туннель разработки.

Снимок экрана: шаги по созданию туннеля.

Откроется диалоговое окно создания туннеля.

Снимок экрана: создание туннеля разработки.

  • Выберите учетную запись для создания туннеля. Поддерживаемые типы учетных записей — это Azure, учетная запись Майкрософт (MSA) и GitHub.
  • Введите имя туннеля.
  • Выберите тип туннеля, Постоянный или Временный.
  • В раскрывающемся списке выберите требуемую общедоступную проверку подлинности в Access.
  • Нажмите OK. Visual Studio отображает подтверждение создания туннеля.

Создаваемый туннель находится в разделе Dev Tunnels(MyPublicDevTunnel)>MyPublicDevTunnel.

Снимок экрана: выбор туннеля разработки.

Создание ресурсов отладки

Набор средств Teams выполняет жизненный цикл provision , определенный m365agents.local.yml в файле, чтобы создать необходимые ресурсы для отладки приложений Teams. Дополнительные сведения см. в разделе Подготовка задачи и доступных действий.

Знакомство с исходным кодом приложения

После отладки папки и файлы проекта можно просмотреть в разделе Обозреватель в Visual Studio. В следующей таблице перечислены файлы, связанные с отладкой.

Имя папки Содержание Описание
m365agents.local.yml Файл проекта набора средств Teams main для отладки. Этот файл определяет жизненные циклы и действия, необходимые для отладки.
env/.env.local Файл переменных среды для проекта Набора средств Teams. Значения каждой переменной среды используются или создаются во время подготовки зависимостей приложения Teams.
appsettings.Development.json Файл переменных среды для кода приложения. Значения каждой переменной среды создаются во время подготовки зависимостей приложения Teams.

См. также