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 Page Language="vb" Trace="true" %> Page Language="c#" Trace="true" %> <trace enabled="true" pageOutput="true" localOnly="true"/>

6 Uso del objeto Trace Insertar mensajes de seguimiento
Ejecución condicional con Trace.IsEnabled Cambiar dinámicamente el estado del seguimiento 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) { strMsg = "Tracing is enabled!"; Trace.Write("myTrace", strMsg); } Trace.IsEnabled = False

7 Visualizar los resultados de seguimiento

8 Uso del seguimiento a nivel de aplicación
Página Trace=True Trace=False Trace not set Aplicación Trace=True o Trace=False Resultado Los resultados de seguimiento se muestran en la página no se muestran 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

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 Imports System.Web using System.Web; HttpContext.Current.Trace.IsEnabled = True 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 Cómo depurar remotamente
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