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
Inserire una direttiva @ Page all'inizio del file aspx.
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.
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