La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Seguimiento en aplicaciones Web con Microsoft ASP.NET.

Presentaciones similares


Presentación del tema: "Seguimiento en aplicaciones Web con Microsoft ASP.NET."— Transcripción de la presentación:

1 Seguimiento en aplicaciones Web con Microsoft ASP.NET

2 Introducción Descripción del seguimiento Depuración remota

3 Descripción del seguimiento Información en tiempo de ejecución Habilitar el seguimiento Uso del objeto Trace Visualizar los resultados de seguimiento Uso del seguimiento a nivel de aplicación Demostración: seguimiento en una aplicación Web Seguimiento en un componente

4 Información en tiempo de ejecución Durante el tiempo de ejecución, podemos: Visualizar valores de variables Afirmar si se cumple o no una condición Realizar seguimiento por la ruta de ejecución de la aplicación Podemos recopilar información en tiempo de ejecución utilizando El objeto Trace El objeto Debug

5 Habilitar el seguimiento El seguimiento a nivel de página muestra instrucciones de seguimiento únicamente en la página configurada Habilitar el seguimiento a nivel de página El seguimiento a nivel de aplicación muestra información de seguimiento para todas las páginas de la aplicación Web Habilitar el seguimiento a nivel de aplicación en el archivo Web.config Práctica: comprobar la configuración predeterminada

6 Insertar mensajes de seguimiento Ejecución condicional con Trace.IsEnabled Cambiar dinámicamente el estado del seguimiento Uso del objeto Trace Trace.Write ("category", "message") Trace.Warn ("category", "message") Trace.Write ("category", "message") Trace.Warn ("category", "message") If Trace.IsEnabled Then strMsg = "Tracing is enabled!" Trace.Write("myTrace", strMsg) End If If Trace.IsEnabled Then strMsg = "Tracing is enabled!" Trace.Write("myTrace", strMsg) End If Trace.IsEnabled = False if (Trace.IsEnabled) { strMsg = "Tracing is enabled!"; Trace.Write("myTrace", strMsg); } if (Trace.IsEnabled) { strMsg = "Tracing is enabled!"; Trace.Write("myTrace", strMsg); }

7 Visualizar los resultados de seguimiento

8 Uso del seguimiento a nivel de aplicación Las instrucciones de seguimiento a nivel de aplicación se muestran en páginas individuales Si pageOutput=false en el archivo Web.config, el visor de seguimiento puede visualizar los resultados de seguimiento PáginaPágina Trace=True Trace=False Trace not set AplicaciónAplicación Trace=True o Trace=False Trace=True ResultadoResultado Los resultados de seguimiento se muestran en la página Los resultados de seguimiento se muestran en la página Los resultados de seguimiento no se muestran Los resultados de seguimiento no se muestran Los resultados de seguimiento se muestran en la página Los resultados de seguimiento se muestran en la página

9 Demostración: seguimiento en una aplicación Web Seguimiento a nivel de página Seguimiento a nivel de aplicación

10 Seguimiento en un componente Importar la biblioteca System.Web Habilitar el seguimiento Invocar los métodos Trace HttpContext.Current.Trace.IsEnabled = True Imports System.Web HttpContext.Current.Trace.Write _ ("component", "this is my trace statement") HttpContext.Current.Trace.Write _ ("component", "this is my trace statement") using System.Web; HttpContext.Current.Trace.IsEnabled = true; HttpContext.Current.Trace.Write ("component", "this is my trace statement"); HttpContext.Current.Trace.Write ("component", "this is my trace statement");

11 Lección: depuración remota Cómo depurar remotamente

12 La depuración remota: Depura aplicaciones Web remotamente Simplifica el desarrollo en equipo Simplifica la administración de sitios Web Requerimientos para la depuración remota: Requiere Visual Studio.NET o componentes remotos en el servidor Visual Studio.NET debe estar instalado en el cliente Requiere acceso administrativo al servidor Requiere acceso para el usuario que realiza la depuración


Descargar ppt "Seguimiento en aplicaciones Web con Microsoft ASP.NET."

Presentaciones similares


Anuncios Google