Share via


Procedura: attivare l'analisi per una pagina ASP.NET

Aggiornamento: novembre 2007

È possibile controllare se l'analisi è attivata o disattivata per singole pagine. Se è attivata, quando viene richiesta la pagina, ASP.NET aggiunge a quest'ultima una serie di tabelle contenenti dettagli sull'esecuzione della richiesta della pagina. Per impostazione predefinita, la funzione di analisi è disattivata.

Per attivare l'analisi per una pagina

  1. Inserire una direttiva @ Page all'inizio del file aspx.

  2. Aggiungere un attributo Trace e impostarne il valore su true, come illustrato nell'esempio riportato di seguito:

    <%@ Page Trace="true" %>
    
    Nota sulla sicurezza:

    Quando l'analisi è attivata per una pagina, le informazioni di analisi vengono visualizzate in qualsiasi browser che richiede tale pagina. L'analisi visualizza informazioni sensibili, quali i valori di variabili server e pertanto può rappresentare un rischio per la protezione. 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. È inoltre possibile configurare l'analisi nel file Web.config impostando gli attributi enabled, localOnly e pageOutput dell'Elemento trace (schema delle impostazioni ASP.NET). L'attributo Trace nella direttiva @ Page ha la precedenza sugli attributi impostati nell'elemento trace del file Web.config. Pertanto, anche se si disattiva l'analisi nel file Web.config impostando l'attributo enabled su false, è possibile che nella pagina siano ancora visualizzate informazioni di analisi se l'attributo Trace nella direttiva @ Page è impostato su true.

  3. Facoltativamente, includere l'attributo TraceMode per specificare l'ordine in cui si desidera visualizzare i messaggi di analisi:

    • Impostare TraceMode su SortByTime per ordinare i messaggi di analisi nell'ordine in cui vengono elaborati.

    • Impostare TraceMode su SortByCategory per ordinare i messaggi di analisi in base alle categorie specificate nelle chiamate ai metodi TraceContext.Warn e TraceContext.Write nella pagina o nel codice del controllo server.

    Nell'esempio di codice riportato di seguito viene illustrato come attivare l'analisi in una pagina e ordinare i messaggi di analisi per categoria.

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

Vedere anche

Attività

Procedura: attivare l'analisi per un'applicazione ASP.NET

Riferimenti

@ Page

TraceContext

Altre risorse

Analisi di ASP.NET

Scrittura di messaggi di analisi ASP.NET personalizzati

Lettura delle informazioni di analisi di ASP.NET