IIS 8 muestra errores ASP clásicos en el navegador

IIS 8 muestra errores ASP clásicos en el navegador

El navegador muestra "500 - Error interno del servidor". (He desactivado "Mostrar mensajes HTTP amigables".

En IIS 8, fui a la configuración de ASP y configuré "Enviar errores al navegador = Verdadero".

ingrese la descripción de la imagen aquí

Tengo páginas ASP simples que funcionan bien. Estoy transfiriendo el código de Windows 2003 a 2012. Y tengo que depurar varios problemas. El único lugar donde veo el error es en el registro de IIS después de unos minutos. Es muy lento para corregir los errores y no proporciona mucha información.

Estoy ejecutando el navegador en el servidor remoto. Lo ideal sería recibir errores en cualquier navegador, no solo en IE.

Agregado el 25/02/2015: parece funcionar quizás el 5% del tiempo. La mayoría de las veces recibo un error interno 500, pero aquí hay un ejemplo de hoy donde me dio el tipo de error que quería en el navegador:

ingrese la descripción de la imagen aquí

Respuesta1

A continuación se muestran las configuraciones predeterminadas de las propiedades de depuración de ASP clásico:

ingrese la descripción de la imagen aquí

Todo lo que necesitas cambiar aquí es Send Errors To Browser= Verdadero

Esto debería mostrarle el error real en un navegador del servidor.

Para ver ese error en una computadora remota, haga clic en el Error Pagesícono del sitio en el Administrador de IIS y haga clic Edit Feature Settingsen el panel Acciones a la derecha. Aquí elige Detailed errors.

ingrese la descripción de la imagen aquí

entonces

ingrese la descripción de la imagen aquí

Esta es una característica de IIS que no tiene nada que ver con ASP. Lo ideal sería que en un servidor público nunca desee esta configuración, porque expondría sus mensajes de error al mundo. Recuerde volver a cambiarlo cuando haya terminado con la depuración.

información relacionada