1 / 12

Seguimiento en aplicaciones Web con Microsoft ASP.NET

Seguimiento en aplicaciones Web con Microsoft ASP.NET. Introducción. Descripción del seguimiento Depuración remota. Descripción del seguimiento. Información en tiempo de ejecución Habilitar el seguimiento Uso del objeto Trace Visualizar los resultados de seguimiento

Download Presentation

Seguimiento en aplicaciones Web con Microsoft ASP.NET

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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. Página Aplicación Resultado Trace=True Trace=True o Trace=False • Los resultados de seguimiento se muestran en la página Trace=False Trace=True o Trace=False • Los resultados de seguimiento no se muestran Trace not set Trace=True • Los resultados de seguimiento se muestran en la página 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 http://servidor/proyecto/trace.axd

  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

More Related