Attivazione dell'analisi per una pagina

Tramite l'attributo Trace della direttiva @ Page è possibile attivare o disattivare l'analisi per una pagina. Indipendentemente dal fatto che si scrivano o meno messaggi nel log dell'analisi, quando viene attivata la funzione di analisi e viene richiesta la pagina, in ASP.NET viene aggiunta una serie di tabelle contenenti informazioni sulle prestazioni della pagina richiesta.

Per impostazione predefinita, la funzione di analisi è disattivata. Se non si inserisce un attributo Trace nella pagina, le informazioni di analisi non vengono raccolte e le istruzioni di analisi scritte non vengono visualizzate nella pagina.

Per attivare l'analisi per una pagina

  1. Inserire una direttiva @ Page all'inizio del file ASPX. Inserire un attributo Trace e impostarne il valore su true.

    <%@ Page Trace="true" %>
    

    Nota   Quando la funzione di analisi è attivata per una pagina, le informazioni di analisi vengono visualizzate in qualsiasi browser che richieda la pagina al server. Assicurarsi di disattivare l'analisi per la pagina prima di eseguire il porting dell'applicazione in un server di produzione. Per eseguire questa operazione è necessario impostare l'attributo Trace su false oppure rimuoverlo del tutto.

  2. Facoltativamente, inserire l'attributo TraceMode per specificare l'ordine in cui si desidera visualizzare i messaggi di analisi. Per disporli in base all'ordine in cui vengono elaborati, impostare l'attributo su SortByTime. Per disporli in base alle categorie specificate nelle chiamate ai metodi Trace.Warn e Trace.Write del codice di pagina o di controllo server, impostare l'attributo su SortByCategory.

    Nell'esempio che segue i messaggi di analisi della pagina e del controllo server contenuto in tale pagina vengono ordinati in base alla categoria, qualora questa istruzione venga inserita nella parte superiore di una pagina.

    <%@ Page Language="VB" Trace="True" TraceMode="SortByCategory" %>
    

Nella schermata che segue viene mostrata una pagina con informazioni di analisi aggiunte al termine dell'output di pagina.

Analisi di pagina

Vedere anche

Classe TraceContext | Classe Page | Analisi di ASP.NET| @ Page | Scrittura di messaggi di analisi