Preguntas etiquetadas con error-handling

Construcciones de lenguaje de programación diseñadas para manejar errores señalados por códigos de error, excepciones u otros medios específicos del lenguaje.


6
Manejo de errores específicos en JavaScript (piense en excepciones)
¿Cómo implementaría diferentes tipos de errores para poder detectar algunos específicos y dejar que otros aparezcan? Una forma de lograrlo es modificar el prototipo del Errorobjeto: Error.prototype.sender = ""; function throwSpecificError() { var e = new Error(); e.sender = "specific"; throw e; } Detectar error específico: try { throwSpecificError(); } …


6
Errores de registro en ASP.NET MVC
Actualmente estoy usando log4net en mi aplicación ASP.NET MVC para registrar excepciones. La forma en que estoy haciendo esto es haciendo que todos mis controladores hereden de una clase BaseController. En el evento OnActionExecuting de BaseController, registro cualquier excepción que pueda haber ocurrido: protected override void OnActionExecuted(ActionExecutedContext filterContext) { // …









5
Deshabilitar los estándares estrictos en PHP 5.4
Actualmente estoy ejecutando un sitio en php 5.4, antes de esto, estaba ejecutando mi sitio en 5.3.8. Desafortunadamente, php 5.4 combina E_ALLy E_STRICT, lo que significa que mi configuración anterior para error_reportingno funciona ahora. Mi valor anterior era E_ALL & ~E_NOTICE & ~E_STRICT¿Debería habilitar los valores uno a la vez? …


10
¿Cómo puedo atrapar un 404?
Tengo el siguiente código: HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); request.Method = "HEAD"; request.Credentials = MyCredentialCache; try { request.GetResponse(); } catch { } ¿Cómo puedo detectar un error 404 específico? WebExceptionStatus.ProtocolError solo puede detectar que ocurrió un error, pero no proporcionar el código exacto del error. Por ejemplo: catch (WebException ex) { …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.