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


Диагностика проблем после развертывания с помощью IntelliTrace (C#, Visual Basic)

В этой статье приведены рекомендации по диагностике проблем после развертывания.

Azure DevOps, Visual Studio и Team Foundation Server 2017

Visual Studio 2017 и более поздние версии не включают в себя файл BuildInfo.config, который устарел, а затем был удален. Этот файл необходим для использования IntelliTrace с развернутыми ASP.NET приложениями. Для отладки приложений после развертывания используйте один из следующих методов:

  • Для развертывания в Azure используйте Application Insights.

  • Если необходимо использовать IntelliTrace, откройте проект в Visual Studio и загрузите файлы символов из соответствующей сборки. Вы можете загрузить файлы символов из окна Модули или путем настройки символов, выбрав Средства>Параметры>Отладка>Символы.

    Можно также собирать диагностические данные и данные метода IntelliTrace для веб-приложений, приложений Sharepoint, WPF и Windows Form на удаленных компьютерах без изменения целевой среды с помощью автономного сборщика IntelliTrace. Однако автономный сборщик может оказать значительное влияние на производительность. См. статью об использовании автономного сборщика данных IntelliTrace.

Старые версии Team Foundation Server (ASP.NET)

Для приложений ASP.NET можно настроить процесс сборки для создания манифеста сборки (файл BuildInfo.config ) для веб-проекта и включить этот манифест в выпуск. Этот манифест содержит сведения о проекте, систему управления версиями и систему сборки, которые использовались для создания конкретной сборки. Эти сведения позволяют Visual Studio найти соответствующий источник и символы после открытия журнала IntelliTrace для просмотра записанных событий.

Дополнительные сведения см. в разделе "Диагностика проблем после развертывания" (Visual Studio 2015).

Важно!

Использование Microsoft Monitoring Agent (MMA) с IntelliTrace больше не поддерживается, когда Microsoft Monitoring Agent достигнет конца жизни 31 августа 2024 года. Дополнительные сведения см. в статье "Миграция в агент Azure Monitor" из агента Log Analytics.

Поиск проблемы с помощью IntelliTrace

Для просмотра записанных событий и отладки кода с помощью IntelliTrace на компьютере разработки или другом компьютере должна быть установлена среда Visual Studio Enterprise. Кроме того, можно использовать такие средства, как CodeLens, карты отладчика и карты кода, которые помогают диагностировать проблемы.

Если вы используете IntelliTrace для изучения проблем, ознакомьтесь с подробными инструкциями по поиску проблемы .