Hai compilato utilizzando lo switch TRACE
o aggiorna il tuo web.config per farlo automaticamente?
Dalla pagina di MSDN si è collegato al (sottolineatura mia):
Sebbene display ASP.NET messaggi di traccia ogni volta che l'analisi è attivata per una pagina, System.Diagnostics traccia messaggi vengono scritti solo quando il il codice in cui risiedono i messaggi di traccia viene compilato utilizzando uno switch del compilatore esplicito , l'interruttore TRACE. In altre parole, se lo standard non viene compilato in modo esplicito con AuthorClass utilizzando lo switch TRACE, è possibile che non visualizzi i messaggi di traccia, anche con lo WebPageTraceListener
aggiunto.
È possibile configurare l'applicazione per compilare automaticamente utilizzando lo switch TRACE , aggiungendo una nuova sezione al file Web.config.
Questa è la voce di web.config che dovrebbe essere posta dopo la sezione <system.diagnostics>
:
<system.codedom>
<compilers>
<compiler language="c#;cs;csharp"
extension=".cs"
compilerOptions="/d:TRACE"
type="Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" warningLevel="1" />
<compiler language="VB"
extension=".vb"
compilerOptions="/d:Trace=true"
type="Microsoft.VisualBasic.VBCodeProvider, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
</compilers>
</system.codedom>
fonte
2011-11-21 06:30:28
ho fatto le modifiche di cui sopra per il mio file web.config. Tuttavia trace.axd continua a non mostrare le informazioni di traccia che ho aggiunto nel mio evento global.asax.cs => Application_Start. –