jueves, 5 de septiembre de 2013

VER MENSAJES DE ERROR DETALLADOS EN EL NAVEGADOR (ERROR 500)





Cuando hacemos un desarrollo en asp clásico, (por ejemplo cuando estamos personalziando páginas asp de SageCRM) en muchos casos no podemos debugar ya que no disponemos de un IDE como Visual Studio.NET, y la única manera de ver si algo falla, es ejecutando directamente la página en el navegador. En algunas ocasiones nos encontraremos que el navegador simplemente nos devuelve un error estándar ("Error 500") que no nos dará ninguna información.

Cuando trabajamos sobre IIS 7 y se produce un error 500 en una página ASP, éste por defecto nos muestra una página estandar de error que NO describe el motivo del error.
Para ver el detalle del error hay que hacer dos cambios en la configuración del IIS Manager y un cambio sobre el propio navegador del cliente:




     1.     Debemos establecer que se envíen los mensajes de error al navegador, para ello en la Vista Características de IIS 7 accedemos al icono ASP. En las Propiedades de depuración debemos marcar la opción Enviar errores al explorador a true.


    












  
      2.     Debemos ir  en la Vista Caracteristicas del sitio web al  icono Páginas de error dentro del grupo IIS. En el panel lateral pinchamos encima de la opción Modificar configuración de páginas de error y seleccionar la opción de Errores detallados.


 






 




      3.     También es necesario que esté desactivada la siguiente opción del navegador Internet Explorer, en el cliente dónde se esté probando la página asp.




3 comentarios: