..
Todas las aplicaciones que utilizamos a diario están expuestos a errores y el ASP.NET no es una excepción. Tarde o temprano, su aplicación puede ser interrumpida por un error de programación, un dato no válido, un hecho inesperado o un problema de hardware. Los programadores más experimentados son conscientes de que los errores y los errores son parte de las aplicaciones que se utilizan cuidadosamente, a través de las actividades de pruebas exhaustivas, sino también por la escritura de código para manejar estas cuestiones adecuadamente.
Los errores pueden ocurrir en varias situaciones y las más comunes son estos intentos de división por cero, e intenta conectarse a determinados recursos como archivos o bases de datos que no existen para los que no las credenciales de inicio de sesión válidos se especifican. Una excepción es una excepción de referencia nula generalizada, que ocurre generalmente cuando un programa intenta utilizar un objeto no inicializado.
Vamos a ver un ejemplo de este último tipo de excepción
/ / Define una variable y crear el objeto connUno
SqlConnection connUno privado = new SqlConnection ();
/ / Se define una variable, pero no creamos el objeto connDue
connDue SqlConnection privado;
/ / Se crea un método sencillo que funciona en dos variables
MetodoTest public void ()
{
/ / Esto funciona debido a que el objeto fue creado connUno
connUno.ConnectionString = "parámetros";
/ / Esto no va a funcionar porque el objeto no es connDue
/ / Ha creado, y lanza una referencia nula porque
/ / No se puede cambiar una propiedad de un objeto que no existe
connDue.ConnectionString = "parámetros";
}
Cuando se produce un error en el código. NET comprueba si estos controladores de errores en el contexto en el que se produce.
Si los gerentes no se detectan haya terminado de procesar la página y muestra una página de error en el navegador el contenido de las cuales, como veremos, depende de si la solicitud se realiza desde el equipo local o remoto de cliente.
Si un error es el resultado de una entrada no válida o mal funcionamiento de un componente de una página de error tercera parte puede servir para mantener la apariencia profesional de la aplicación, pero si el mismo ha sido cuidadosamente diseñado y desarrollado nunca debe mostrar páginas de error de los problemas internos. La aplicación debe ser capaz de identificar el error y, si es posible corregir a.
Para lograr esto NET lenguaje de programación. Apoya el manejo de los llamados errores estructurado. Esto significa que cuando se produce un error en la aplicación. NET Framework crea un objeto que representa el problema y encontró que es posible obtener y analizar este objeto utilizando un manejador de excepciones (manejador de excepciones).
El control estructurado de excepciones tiene algunas características clave:
| |
ASP (Advanced)
Ciclo completo para la creación de sitios Web dinámicos. A partir de 39 €. |
| |
ASP.NET (Curso)
Ciclo completo para la creación de aplicaciones Web y un 15% de descuento hasta el 14/09/2011. |
| |
SQL y bases de datos (Curso)
Crear y gestionar bases de datos relacionales. A partir de 39 €. |