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.
Thanks!!
ResponderEliminarYa hice todo lo anterior, y me sigue mostrando el mensaje por default del IIS
ResponderEliminarMuy útil, gracias.
ResponderEliminar