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


Диагностика проблем после развертывания с помощью 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 года. Дополнительные сведения см. в статье "Миграция с агента Log Analytics на агент Azure Monitor".

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

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

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