Comment : activer le traçage d'une page ASP.NET
Mise à jour : novembre 2007
Vous pouvez vérifier si le traçage est activé ou désactivé pour des pages individuelles. S'il est activé, lors d'une demande de la page, ASP.NET ajoute à celle-ci une série de tables qui contiennent les détails d'exécution relatifs à la demande de page. Le traçage est désactivé par défaut.
Pour activer le traçage pour une page
Incluez une directive @ Page au début de votre fichier .aspx.
Ajoutez un attribut Trace et affectez-lui la valeur true, comme illustré dans l'exemple suivant :
<%@ Page Trace="true" %>
Note de sécurité : Lorsque le traçage est activé pour une page, les informations de traçage sont affichées dans tout navigateur demandant cette page. Le traçage affiche des informations sensibles telles que les valeurs de variables serveur et peut par conséquent constituer une menace pour la sécurité. Assurez-vous de désactiver le traçage de la page avant de porter votre application vers un serveur de production. Pour ce faire, affectez la valeur false à l'attribut Trace ou supprimez ce dernier. Vous pouvez également configurer le traçage dans le fichier Web.config en définissant les attributs enabled, localOnly et pageOutput de trace, élément (Schéma des paramètres ASP.NET). L'attribut Trace de la directive @ Page est prioritaire par rapport aux attributs définis dans l'élément trace du fichier Web.config. Par conséquent, même si vous désactivez le traçage dans le fichier Web.config en affectant à l'attribut enabled la valeur false, la page peut continuer d'afficher des informations de traçage si l'attribut Trace de sa directive @ Page a la valeur true.
Éventuellement, incluez l'attribut TraceMode pour spécifier l'ordre dans lequel vous souhaitez que vos messages de trace apparaissent.
Affectez SortByTime à TraceMode pour trier les messages de trace par ordre de traitement.
Affectez SortByCategory à TraceMode pour trier les messages de trace en fonction des catégories spécifiées dans les appels aux méthodes TraceContext.Warn et TraceContext.Write dans votre page ou code de contrôle serveur.
L'exemple suivant montre comment activer le traçage dans une page et trier des messages de trace par catégorie.
<%@ Page Language="VB" Trace="True" TraceMode="SortByCategory" %>
Voir aussi
Tâches
Comment : activer le traçage d'une application ASP.NET