Diagnostiquer des problèmes après le déploiement à l’aide d’IntelliTrace (C#, Visual Basic)

Cet article fournit des recommandations permettant de diagnostiquer les problèmes après le déploiement.

Azure DevOps, Visual Studio et Team Foundation Server 2017

Visual Studio 2017 et les versions ultérieures n’incluent pas le fichier BuildInfo.config qui a été déconseillé, puis supprimé. Ce fichier était nécessaire pour utiliser IntelliTrace avec des applications ASP.NET déployées. Pour déboguer les applications après le déploiement, utilisez l’une des méthodes suivantes :

  • Pour le déploiement vers Azure, utilisez Application Insights.

  • Si vous devez utiliser IntelliTrace, ouvrez le projet dans Visual Studio et chargez les fichiers de symboles à partir de la build correspondante. Vous pouvez charger des fichiers de symboles à partir de la fenêtre Modules ou en configurant des symboles dans Outils>Options>Débogage >Symboles.

    Vous pouvez également collecter des données de diagnostic et de méthode IntelliTrace pour les applications web, SharePoint, WPF et Windows Forms s’exécutant sur des ordinateurs distants sans avoir à modifier l’environnement cible, en utilisant le collecteur autonome IntelliTrace. Toutefois, le collecteur autonome peut affecter les performances de manière significative. Voir Utilisation du collecteur autonome IntelliTrace.

Versions antérieures de Team Foundation Server (ASP.NET)

Pour les applications ASP.NET, vous pouvez définir votre processus de génération afin de créer un manifeste de build (fichier BuildInfo.config) pour votre projet web et inclure ce manifeste dans votre version. Ce manifeste contient des informations sur le projet, le contrôle de code source et le système de génération utilisés pour créer une build spécifique. Ces informations aident Visual Studio à trouver la source et les symboles correspondants après ouverture du journal IntelliTrace pour examiner les événements enregistrés.

Pour plus d’informations, consultez Diagnostiquer des problèmes après le déploiement (Visual Studio 2015).

Important

L’utilisation de Microsoft Monitoring Agent (MMA) avec IntelliTrace ne sera plus prise en charge quand la fin de vie de Microsoft Monitoring Agent sera atteinte le 31 août 2024. Pour plus d’informations, consultez Migrer vers l’agent Azure Monitor à partir de l’agent Log Analytics.

Identifier le problème à l’aide d’IntelliTrace

Vous devez installer Visual Studio Enterprise sur votre ordinateur de développement ou un autre ordinateur pour examiner les événements enregistrés et déboguer votre code à l’aide d’IntelliTrace. Vous pouvez aussi utiliser des outils comme CodeLens, les cartes de débogueur et les cartes de code pour vous aider à diagnostiquer le problème.

Si vous utilisez IntelliTrace pour examiner les problèmes, consultez Rechercher le problème pour obtenir des instructions plus détaillées.