| Support Dot NET. |
| | |
| |
Source : Les laboratoires Microsoft
|
| |
Vue d'ensemble du traçage
Lorsque vous développez une application, il est souvent utile de pouvoir insérer des instructions Print de débogage dans votre code pour afficher les variables ou structures, évaluer si une condition est satisfaite ou simplement effectuer le traçage général du chemin d'exécution de l'application. ASP.NET fournit deux niveaux de services de traçage qui facilitent cette tâche.
- Traçage au niveau de la page : Au niveau de la page, les développeurs peuvent utiliser l'élément intrinsèque TraceContext pour écrire des instructions de débogage personnalisées qui s'affichent à la fin de la sortie cliente remise au navigateur qui le demande. ASP.NET insère également certaines instructions utiles concernant le début et la fin des méthodes de durée de vie, telles que Init, Render et PreRender, en plus des entrées et sorties pour une page, telles que les variables ou en-têtes de formulaire et QueryString, ainsi que des statistiques importantes sur l'exécution de la page (hiérarchie des contrôles, état de session et état de l'application). Comme le traçage peut être explicitement activé ou désactivé pour une page, ces instructions peuvent être laissées dans le code de production d'une page, sans altérer les performances de la page. Chaque instruction peut être associée à une catégorie définie par l'utilisateur à des fins organisationnelles et les informations de temporisation sont automatiquement rassemblées par le runtime de ASP.NET. Les résultats obtenus peuvent être classés chronologiquement ou par catégorie.
- Traçage au niveau de l'application : Le traçage au niveau de l'application fournit un aperçu de plusieurs demandes simultanées pour des pages de l'application. Comme le traçage au niveau de la page, il affiche également les entrées et sorties d'une page, telles que les variables ou en-têtes de formulaire et QueryString, ainsi que certaines statistiques importantes (hiérarchie des contrôles, état de session et état de l'application). Le traçage au niveau de l'application est activé à l'aide du système de configuration ASP.NET et est accessible dans cette application sous la forme d'une URL mappée spéciale (Trace.axd). Lorsque le traçage au niveau de l'application est activé, le traçage au niveau de la page est automatiquement activé pour toutes les pages de cette application (à moins qu'une directive au niveau de la page désactive explicitement le traçage).
Pour plus d'informations sur l'utilisation de la fonctionnalité de traçage, lisez les deux sections suivantes : Journalisation du traçage vers la sortie de page et Journalisation du traçage au niveau de l'application.
|
|
|