Esta documentación está archivada y no tiene mantenimiento.

Información general sobre el seguimiento de ASP.NET en la aplicación

Visual Studio 2005

Puede configurar páginas individuales para mostrar información de seguimiento. De forma alternativa, puede configurar el archivo Web.config de la aplicación para que todas las páginas muestren información de seguimiento a menos que la página deshabilite explícitamente el seguimiento. Establecer el seguimiento en el nivel de aplicación es útil porque no necesita realizar cambios en las páginas individuales para habilitarlo y deshabilitarlo.

Habilita el seguimiento en el nivel de aplicación mediante el elemento trace en el archivo Web.config. Cuando se habilita el seguimiento del nivel de aplicación, ASP.NET recopila la información de seguimiento de cada solicitud realizada a la aplicación, hasta llegar al número máximo de solicitudes especificado. El número predeterminado de solicitudes es 10. De forma predeterminada, cuando el visor de seguimiento alcanza este límite, la aplicación deja de almacenar solicitudes de seguimiento. Puede configurar el seguimiento para almacenar datos de seguimiento anteriores (descartando elementos más recientes) o la información de seguimiento más reciente (descartado elementos más antiguos).

NoteNota

Cuando se habilita el seguimiento para toda la aplicación en el archivo Web.config, la información se recopila y procesa para cada página de la aplicación. Para reemplazar la configuración de la aplicación, establezca el atributo Trace en la directiva @ Page de esa página en false. Las instrucciones Write o Warn que incluya en el código de una página se almacenan y devuelven únicamente al visor de seguimiento.

Ver información de seguimiento

Al igual que con el seguimiento de páginas en general, puede ver información de seguimiento en la parte inferior de las páginas individuales. También puede utilizar el visor de seguimiento (Trace.axd) para ver información de seguimiento recogida y almacenada en memoria caché por ASP.NET cuando el seguimiento está habilitado.

Si desea que la información de seguimiento aparezca al final de la página que está asociada a ella, puede establecer el atributo PageOutput del elemento trace en true. Si habilita el seguimiento del nivel de aplicación pero no desea que se muestre información de seguimiento para algunas páginas, puede establecer el atributo Trace de la directiva @ Page de esas páginas en false. Para obtener más información acerca de la configuración de una aplicación ASP.NET, vea Información general sobre la configuración de ASP.NET.

De forma predeterminada, el seguimiento de nivel de aplicación se puede ver sólo en el equipo local del servidor Web. Para hacer que la información de seguimiento del nivel de aplicación sea visible desde equipos remotos, puede establecer el atributo LocalOnly del elemento trace en false.

NoteNota

Para ayudar a proteger la aplicación Web, utilice la capacidad de seguimiento remoto únicamente cuando programe o instale la aplicación. Asegúrese de deshabilitarla antes de transferir la aplicación a los servidores Web de producción estableciendo el atributo LocalOnly en true en el archivo Web.config.

En el ejemplo siguiente se muestra una configuración de seguimiento de aplicación que recopila información de hasta 40 solicitudes y permite a exploradores de equipos distintos del servidor mostrar el visor de seguimiento.

<configuration>
  <system.web>
    <trace enabled="true" requestLimit="40" localOnly="false" />
  </system.web>
</configuration>

Atributos de configuración del seguimiento

La tabla siguiente muestra los atributos que puede utilizar para modificar el comportamiento de seguimiento en el nivel de aplicación en el elemento trace del archivo Web.config.

Atributo Descripción

enabled

true para habilitar el seguimiento para a aplicación; de lo contrario, false. El valor predeterminado es false. Puede reemplazar esta configuración para las páginas individuales estableciendo el atributo Trace en la directiva @ Page de esas páginas en true o false.

pageOutput

true para mostrar el seguimiento tanto en páginas como en el visor de seguimiento (Trace.axd); de lo contrario, false. El valor predeterminado es false.

NoteNota
Las páginas individuales con el seguimiento habilitado no se ven afectadas por esta configuración.

RequestLimit

Número de solicitudes de seguimiento que se almacenan en el servidor. El valor predeterminado es 10.

traceMode

Orden en que se muestra la información de seguimiento. Establezca en SortByTime para ordenar en el orden en el que se procesó la información. Establezca en SortByCategory para ordenar alfabéticamente por categorías definidas por el usuario. El valor predeterminado es SortByTime.

localOnly

true para hacer que el visor de seguimiento (Trace.axd) esté disponible sólo para el servidor Web de host; de lo contrario, false. El valor predeterminado es true.

mostRecent

true para mostrar la información de seguimiento más reciente como resultado del seguimiento; de lo contrario, false, que indica que una vez superado el valor requestLimit, no se almacenan nuevas solicitudes. El valor predeterminado es false.

NoteNota
Los datos de seguimiento que superan el límite definido por el atributo requestLimit se rechazan a favor de los más recientes sólo cuando mostRecent es true.

Vea también

Mostrar: