Cómo: Habilitar el seguimiento de una página ASP.NET

Actualización: noviembre 2007

Puede controlar si se habilita o deshabilita el seguimiento para páginas individuales. Si el seguimiento está habilitado, cuando se solicita la página, ASP.NET agrega a la página una serie de tablas que contienen detalles de ejecución sobre la solicitud de la página. De forma predeterminada, el seguimiento está deshabilitado.

Para habilitar el seguimiento de una página

  1. Incluya una directiva @ Page al principio del archivo .aspx.

  2. Agregue un atributo Trace y establezca su valor en true, tal como se muestra en el ejemplo siguiente:

    <%@ Page Trace="true" %>
    
    Nota de seguridad:

    Cuando el seguimiento está habilitado para una página, la información de seguimiento se muestra en cualquier explorador que solicita esa pagina. El seguimiento muestra información confidencial, como los valores de las variables de servidor, por lo que puede representar una amenaza para la seguridad. Asegúrese de deshabilitar el seguimiento de las páginas antes de llevar la aplicación a un servidor de producción. Para ello, puede establecer el valor del atributo Trace en false o quitar el atributo. También puede configurar el seguimiento en el archivo Web.config estableciendo los atributos enabled, localOnly y pageOutput de Elemento trace (Esquema de configuración de ASP.NET). El atributo Trace de la directiva @ Page tiene precedencia sobre atributos establecidos en el elemento trace del archivo Web.config. Por lo tanto, incluso si deshabilita el seguimiento en el archivo Web.config estableciendo el atributo enabled en false, es posible que la página siga mostrando información de seguimiento si el atributo Trace de la directiva @ Page está establecido en true.

  3. Opcionalmente, puede incluir el atributo TraceMode para especificar el orden en que desea que aparezcan los mensajes de seguimiento.

    • Establezca TraceMode en SortByTime para ordenar los mensajes de seguimiento en el orden en el que se procesan.

    • Establezca TraceMode en SortByCategory para ordenar los mensajes de seguimiento por las categorías especificadas en las llamadas al método TraceContext.Warn y TraceContext.Write de la página o del código de control del servidor.

    El ejemplo siguiente muestra cómo habilitar el seguimiento en una página y ordenar los mensajes de seguimiento por categorías.

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

Vea también

Tareas

Cómo: Habilitar el seguimiento de una aplicación ASP.NET

Referencia

@ Page

TraceContext

Otros recursos

Seguimiento en ASP.NET

Escribir mensajes de seguimiento de ASP.NET personalizados

Leer la información de seguimiento de ASP.NET