ASP.NET es la parte de desarrollo Web de Microsoft NET framework. . Te permite codificar utilizando un lenguaje de marcado de hipertexto en concierto con hojas de estilo y JavaScript al crear páginas web y /o formas . Hasta el año 2002 , la depuración ASP.NET estaba lejos de ser rápido o fácil. Desde entonces , sin embargo , el desarrollo de nuevas herramientas y técnicas hace que la depuración más proactiva. Stepping
paso a través de la depuración, una técnica común depuración ASP.NET, utiliza el Visual Studio y un proceso llamado "modo debug " para analizar el código antes de que se compila en un programa de trabajo . Paso a través de la depuración le permite establecer puntos de interrupción en el compilador de depuración se detendrá automáticamente si se detecta un error de codificación . Cuando esto sucede, el paso a paso se hace cargo y le permite entras en , sobre o fuera del código a medida que intenta localizar el error o errores . A medida que avanza a través de código , se muestran los datos correspondientes en las ventanas del depurador en la parte inferior de la pantalla. Windows, como los registros, la memoria y la ventana Pila de llamadas proporcionan información adicional para ayudar a diagnosticar y corregir los errores de codificación .
Tracing
Tracing es otra técnica de depuración que funciona análisis de código que se ejecuta. Aunque esta técnica requiere que se incrusta código de seguimiento - incluyendo los mensajes de diagnóstico y depuración - directamente en las páginas web , el código no se compilará como parte del programa final y hacerse visible a los espectadores. Las instrucciones en el código de determinar cómo va a ver la información de diagnóstico. Como el código de su página web recoge , los resultados del código de seguimiento aparecen en la parte inferior de la página . Un método alternativo común es ver resultados a través de una aplicación de visor de seguimiento separado se puede acceder desde un equipo servidor Web o desde ubicaciones remotas si se establece que los espectadores traza LocalOnly atribuyen a "false ".
Response.Write
La instrucción Response.Write es una técnica de " la vieja escuela " para la depuración ASP.NET usted todavía puede ver y posiblemente utilizar en determinadas circunstancias hoy. Son más útiles cuando los cálculos producen resultados incorrectos o declaraciones condicionales tales como " si .. entonces " no se ejecutan como se esperaba. Adición de dos o más instrucciones Response.Write directamente en el código del programa y ver su salida que puede dar una buena idea de los " qué y dónde" de su problema. Cuando se utiliza esta técnica , debe eliminar las cuentas una vez que el código se ejecuta correctamente , o se va a compilar y ser visible para los usuarios .
Error Handling
gestión de errores es una técnica de nivel avanzado que funciona no sólo para capturar , pero también se encargan de muchas condiciones que causan los errores del programa "sobre la marcha ". Esta técnica se inicia con una serie de bloques de código "try /catch " que permiten la ejecución de código de forma normal y la captura de codificación errores en tiempo de ejecución . El control pasa entonces a los manipuladores que generen excepciones y , en función del problema y de la configuración de seguridad , muestran información sobre el problema que causa el error o redirigir al usuario a otra página Web.