OVH Cloud OVH Cloud

Code impossible à tracer

3 réponses
Avatar
eulalie
J'ai mise des instructions System.Diagnostics.Trace.Write() dans mon
code :
lorsque je debug en mode DEBUG sous Visual, les breakpoints que je mets
=E0 ces endroits
disparaissent ( sont invalid=E9s ) et effectivement en mode pas a pas
je ne passe pas sur ces instructions.

Dans mon Web.Config j'ai bien :
<trace mostRecent=3D"true" writeToDiagnosticsTrace=3D"true" enabled=3D"true"
requestLimit=3D"100" pageOutput=3D"true" traceMode=3D"SortByTime" />


Et aucune de mes pages ASP ne disable le mode trace

Par contre j'ai bien sous chaque page une tonne d'info de debug et de
traces ( pas les miens ) qui=20
sont mis =E0 jour

Une id=E9e ???

3 réponses

Avatar
Patrice
Cette trace va vers le debogueur Windows et la constante de trace n'est
probablement pas définie.

Pour une trace web, essayer plutôt System.Web.HttpContext.Current.Trace
(également exposé par la page).

--
Patrice

"eulalie" a écrit dans le message de news:


J'ai mise des instructions System.Diagnostics.Trace.Write() dans mon
code :
lorsque je debug en mode DEBUG sous Visual, les breakpoints que je mets
à ces endroits
disparaissent ( sont invalidés ) et effectivement en mode pas a pas
je ne passe pas sur ces instructions.

Dans mon Web.Config j'ai bien :
<trace mostRecent="true" writeToDiagnosticsTrace="true" enabled="true"
requestLimit="100" pageOutput="true" traceMode="SortByTime" />


Et aucune de mes pages ASP ne disable le mode trace

Par contre j'ai bien sous chaque page une tonne d'info de debug et de
traces ( pas les miens ) qui
sont mis à jour

Une idée ???
Avatar
eulalie
En fait je ne vois même pas les messages de trace que j'ecris dans
la fenetre sortie de Visual.

De plus la fonction Trace de HTTPContext.Current ne me permet pas
d'ecrire en sortie mais de lire ?!
"Trace Gets the TraceContext object for the current HTTP response."
Avatar
Patrice
Current.Trace récupère un objet que tu ne peux donc que récupérer. Cet objet
fournit des méthodes qui permettent d'envoyer des informations vers la
trace.

Voir par exemple :
http://msdn.microsoft.com/library/fre/default.asp?url=/library/FRE/cpguide/html/cpconWritingToTraceLog.asp

--
Patrice

"eulalie" a écrit dans le message de news:


En fait je ne vois même pas les messages de trace que j'ecris dans
la fenetre sortie de Visual.

De plus la fonction Trace de HTTPContext.Current ne me permet pas
d'ecrire en sortie mais de lire ?!
"Trace Gets the TraceContext object for the current HTTP response."