Analisi di ASP.NET
Con ASP.NET viene introdotta una nuova funzionalità che, se attivata su una pagina o un'applicazione, consente di visualizzare informazioni diagnostiche sulle singole richieste di pagine ASP.NET. Con tale funzionalità di analisi, è possibile scrivere istruzioni di debug direttamente nel codice, senza che occorra rimuoverle dall'applicazione quando questa viene distribuita nei server di produzione. È anche possibile scrivere in una pagina variabili o strutture, asserire che una condizione è soddisfatta o semplicemente analizzare il percorso di esecuzione della pagina o dell'applicazione.
Per raccogliere e visualizzare questi messaggi e altre informazioni di analisi, è necessario attivare la funzione di analisi per la pagina o l'applicazione. Quando si attiva l'analisi, si verifica quanto segue:
- Viene aggiunta una serie di tabelle di informazioni diagnostiche subito dopo l'output della pagina. Le informazioni vengono anche inviate a un'applicazione di visualizzazione di analisi (se si è attivata la funzione di analisi per l'applicazione).
- Con ASP.NET i messaggi diagnostici personalizzati vengono visualizzati nella tabella Informazioni analisi dei dati aggiunti relativi alle prestazioni.
Le informazioni diagnostiche e i messaggi di analisi specificati vengono aggiunti all'output della pagina inviato al browser richiedente. Se lo si desidera, sarà possibile visualizzare queste informazioni in un visualizzatore di analisi distinto, Trace.axd, in cui vengono visualizzate informazioni di analisi per ogni pagina di una data applicazione. Queste informazioni possono aiutare a correggere errori o risultati indesiderati mentre in ASP.NET viene elaborata una richiesta di pagina.
Le istruzioni di analisi vengono elaborate e visualizzate solo quando è attivata la funzione di analisi. È possibile decidere se visualizzare l'analisi in una pagina, in un visualizzatore di analisi o in entrambi.
In questa sezione
- Attivazione dell'analisi per una pagina
Viene descritto come attivare l'analisi per una pagina, come includere le istruzioni di analisi nell'output di una pagina e come interpretare i messaggi di analisi. - Scrittura di messaggi di analisi
Viene descritto come utilizzare i metodi TraceContext.Write e TraceContext.Warn per inserire le istruzioni nel log dell'analisi. - Attivazione dell'analisi a livello di applicazione
Viene illustrato in dettaglio come attivare l'analisi per un'intera applicazione tramite il sistema di configurazione di ASP.NET. Viene inoltre descritto come utilizzare il visualizzatore di analisi, ovvero un modulo HTTP a cui è possibile accedere dal browser Web. - Lettura delle informazioni di analisi
Vengono illustrate in dettaglio le informazioni a disposizione quando si visualizzano informazioni di analisi aggiunte alla pagina o al visualizzatore di analisi.
Sezioni correlate
- Creazione di applicazioni Web ASP.NET
Vengono descritte le funzionalità di ASP.NET e ciò che è possibile ottenere quando vengono utilizzate per la programmazione. - Classe TraceContext
Vengono acquisite e presentate informazioni dettagliate sull'esecuzione di una richiesta Web.