Dialogue Dans Visual Studio, vous pouvez obtenir des données de diagnostic sur les applications que vous avez déjà déployées ...

Dialogue
Dans Visual Studio, vous pouvez obtenir des données de diagnostic sur les applications que vous avez déjà déployées à l'aide du collecteur autonome IntelliTrace. Sans modifier la configuration de votre environnement de production, vous pouvez installer le collecteur à l'emplacement d'installation de votre application, utiliser les commandes PowerShell pour collecter les données, puis supprimer le collecteur une fois que vous avez terminé. Cela vous permet d'enregistrer les informations IntelliTrace sans interrompre votre application en cours d'exécution. Vous pouvez collecter ces données pour les applications Web et managées.

Une fois l'enregistrement terminé, vous pouvez l'ouvrir dans Visual Studio Ultimate, examiner les données et utiliser les fonctions de débogage d'IntelliTrace pour découvrir ce qui c'est passé. Nous allons vous montrer à quel point cette opération est simple est rapide. 



Action
Dans la session PowerShell, exécutez la commande IntelliTrace get-help.
 
Dialogue
Le collecteur IntelliTrace intègre des commandes PowerShell permettant de collecter les données d'un pool d'applications IIS. Vous pouvez voir d'autres commandes conçues pour vous aider à travailler avec les enregistrements IntelliTrace et IIS. 

Examinons un enregistrement sauvegardé à partir d'une application Web Fabrikam Fiber. Les enregistrements sont stockés sous forme de fichiers .iTrace.



Action
Affichez le fichier .iTrace et double-cliquez dessus. 
 
Dialogue
L'enregistrement s'ouvre dans Visual Studio Ultimate et vous pouvez voir la page Résumé IntelliTrace. Cette page comporte des exceptions, des requêtes Web et d'autres informations collectées par IntelliTrace. 



Action
Développez la section Données d'exception.
 
Dialogue
Dans cette section, vous pouvez voir les exceptions détectées et levées pendant l'enregistrement IntelliTrace.



Action
Développez la section Requêtes Web. 

Dialogue
Dans cette section, vous pouvez voir les requêtes Web qui ont été envoyées à IIS. 


 
Action
Double-cliquez sur une requête Web. 

Dialogue
L'examen d'une requête Web permet d'obtenir des détails supplémentaires sur cette dernière, ainsi que tous les événements IntelliTrace survenus lors du traitement de la requête. Vous pouvez commencer le débogage à partir d'un événement.



Action
Sélectionnez un événement ADO.NET et commencez le débogage.
 
Dialogue
Vous pouvez à présent voir les mêmes informations que lorsque vous déboguez une application avec IntelliTrace dans Visual Studio. Lorsque vous commencez le débogage à partir d'un événement, Visual Studio vous amène directement jusqu'au code pour lequel l'événement s'est produit. Cette expérience de débogage est identique à celle obtenue en appuyant sur F5.

Comme nous venons de le démontrer, vous pouvez collecter des données de débogage sur les applications déployées sans modifier leur environnement de production. Vous pouvez utiliser IntelliTrace avec ces informations pour rechercher et résoudre les bogues plus facilement et plus rapidement.