venerdì 12 giugno 2009

Il Page Level Tracing per migliorare il debug delle pagine ASPX

L'attivazione del Page Level Tracing dà un sacco di informazioni che possono essere utili durante il debug in modo da aiutare a capire meglio come si comporta la tua applicazione.

Vediamo come si può attivare e quali informazioni mette a disposizione. Intanto è possibile attivare il trace a livello di pagina oppure a livello di applicazione.

Per attivare il tracing è sufficiente settare a true la proprietà trace come mostrato sotto


Questa impostazione aggiunge alle direttive della pagina il seguente codice:

<%@ Page Language="VB"  Trace="true"%>

È anche possibile aggiungere un attributo, TraceMode, in modo di specificare se si desidera che i messaggi siano ordinati per SortedByTime o SortByCategory.

Mandando in esecuzione la pagina vedremo il risultato come segue:


E' anche possibile attivare il tracing a livello di applicazione aggiungendo il parametro al web.config



< configuration> <system.web>

<enabled="true" requestlimit="40" localonly="false">

</ system.web></ configuration>


Ricordate di disabilitare il trace in produzione!

Il post originale può essere letto a questo indirizzo.