Seguimiento en aplicaciones Web con Microsoft ASP.NET

Slides:



Advertisements
Presentaciones similares
Dreamweaver Primeros Pasos.
Advertisements

INSTRUCTOR: LI Ramiro Robles Villanueva
Programación orientada a objetos en Visual Basic .NET
Introducción a C#.
ASP.NET CON C SHARP.
Curso de PHP Tema 5: Sesiones.
Los objetivos de esta presentación
Componentes de ASP.NET Leonardo Diez Dolinski Servicios Profesionales Danysoft.
Implementación de SQL Server 2000 Reporting Services
Planificación y despliegue de Office Sharepoint Server 2007 Rubén Alonso Cebrián
Jorge de Nova Segundo UD 6: Instalación y administración de servicios de correo electrónico Servicio de correo electrónico vía web.
Microsoft Office SharePoint Servers 2007 Alejandro Martín:
CI-2413 CGI & Compañía.
Introducción a Windows Forms
Implementación de aplicaciones. Descripción Introducción a la implementación Implementar una aplicación basada en Windows Utilizar Visual Studio.NET Acceso.
Administración del estado
Leer y escribir datos XML
Crear y consumir Servicios Web XML
Introducción a Microsoft .NET
Crear un formulario Web Form con Microsoft ASP.NET
Introducción a ASP.NET.
Validación de la entrada de datos de usuario
Manejo de errores y excepciones
Seguridad en aplicaciones Web con Microsoft ASP.NET
Creación de controles de usuario
Configurar, optimizar e implementar una aplicación Web Microsoft ASP
Módulo 2: Uso de Microsoft Visual Studio .NET
Supervisión del rendimiento de SQL Server
Agregar código a un formulario Web Form con Microsoft ASP.NET
Acceso a datos con ADO.NET
CAPTURA Y RECOLECCIÓN DE ERRORES 20 de Noviembre de 2004.
Desarrollo de aplicaciones para Windows con VB.NET 2005
Desarrollo de una Aplicación Web sobre tecnología Microsoft .NET
Interfaz de Línea de Comando
Sistema Nominal en Salud Configuración del SAP (SINOS LAN)
Diseñar un sistema que permita al usuario desde un teléfono móvil acceder a su computador personal (o servidor) a través de WAP para administrar algunos.
BASES DE DATOS Desarrollo de Aplicaciones
Introducción a los servicios Web
Daniel A. Seara Director Regional MSDN NDSoft
Comparación entre la implementación de aplicaciones PHP y ASP.NET 2.0
Planificación y despliegue de Office Sharepoint Server 2007 Rubén Alonso Cebrián
MGB 2003 Nombre Puesto Compañía
Módulo 5: Estructuras de Decisión y Bucles
Módulo 1: Primeros Pasos
Programación Web en Servidor Curso INEM 2010 CSS y jQuery Santiago González Tortosa.
Plataforma Microsoft.NET
Es un Sistema operativo de red. Es una de las plataformas de servicio más fiable para ofrecer acceso seguro y continuado a la red y los recursos de.
Introducción a ASP.NET.
Célula Sesión 3 Trabajando con Objetos Web 11 de Septiembre de 2004.
Interacción Persona Ordenador
Desarrollo de sitios web con PHP y MySQL Tema 5: Sesiones José Mariano González Romano
Prácticas de Organización de la Información y Redes
USO DE WINSCP. PASO 1 Al abrir WinSCP se mostrará una ventana como la siguiente, seleccionar la sesión deseada y hacer clic en Conectar.
InfoPath Ventajas y Uso.
ASP.NET es una nueva y potente tecnología para escribir páginas web dinámica. Es una importante evolución respecto a las antiguas páginas ASP de Microsoft.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. Servidores.
Módulo 8: Manejo de Errores y Excepciones
Instalación y Configuración Inicial del Sistema
Módulo 7: Programación Orientada a Objetos en Visual Basic 2005.
En este capitulo se analizo la relación entre cliente y servidor de red habituales, como: HTTP FTP DNS DHCP Correo Electrónico INTRODUCCIÓN.
M.C. Juan Carlos Olivares Rojas. Code Igniter “It’s an Open Source Web Application Framework that helps you write incredible PHP programs”
Michael Ángelo De Lancer Franco  DNS: es un protocolo de resolución de nombres para redes TCP/IP, como Internet o la red de una organización.
Administrar.NET Framework v2 en Windows Server 2003.
Tresure Hunt Descubre Cuanto sabes. ¿ Qué es Hosting?1 Es la configuración del sitio web y la instalación de los programas y archivos en el servidor,
SERVIDOR WEB ISS CONRADO PEREA. SERVIDOR WEB ISS  ISS incorpora un sólido servidor Web diseñado para alojar tanto sitios de una intranet como sitios.
Colegio de Bachilleres Plantel 13 Xochimilco - Tepepan
SERVIDOR RIS (SERVICIOS DE INSTALACION REMOTA) ELIZABETH OROZCO DIEGO ZULUAGA.
 Es un lenguaje de programación interpretado, es decir, que no requiere compilación, utilizado principalmente en páginas web, con una sintaxis semejante.
COMPUTER DATA SYSTEMS. Carreras. Computación  Operador  Diseño Web  Programacion Web  Mantenimiento Ingles  Basico  Intermedio  Avanzado.
Módulo 1: Introducción a la administración de cuentas y recursos.
Transcripción de la presentación:

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 Uso del seguimiento a nivel de aplicación Demostración: seguimiento en una aplicación Web Seguimiento en un componente

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

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"/>

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

Visualizar los resultados de seguimiento

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 http://servidor/proyecto/trace.axd

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

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");

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

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