when the please occurred not indicate found error clasico cannot asp asp-classic error-handling iis-6 windows-server-2003

asp classic - the - Recibo páginas en blanco en lugar de mensajes de error con ASP clásico, IIS6 y WinServer 2003 R2



cannot contain to indicate the parent directory (3)

Tenemos un sistema antiguo ejecutándose en un WinServer2003 R2 - IIS6 y fue escrito usando ASP clásico.

Necesitamos atrapar todos los errores y para eso, configuré IIS para redirigir 404s y 500s a una página personalizada (configuración de errores personalizados) que escribe la información en un archivo de registro (esta página crea y administra los registros).

Aquí está lo extraño: la primera vez que ocurre el error, la página se redirige y obtengo mi entrada en el archivo de registro. Pero, si esta página se carga de nuevo (presiono F5, o el otro usuario va allí, etc.), el navegador recibe una página en blanco: no aparece ningún mensaje de error y se llama a mi página personalizada.

Si reinicio IIS6 obtengo el mismo comportamiento, la primera vez que funciona, el próximo no.

-> Enviar errores ASP al navegador está activado

-> Mostrar errores http amistosos está desactivado en mi explorador

¿Alguna idea?


Intente hacer esto mientras ejecuta Fiddler ( http://www.fiddlertool.com/Fiddler2/version.asp ) o alguna otra herramienta que permita ver lo que se envía aquí y allá.

También; si configura IIS para que inicie sesión en el formato de registro de IIS, los errores aparecerán en el archivo de registro al final de la línea para la solicitud que terminó en error.



Debe asegurarse de que la depuración del lado del servidor no esté habilitada en el módulo ASP.

Los errores clásicos del servidor ASP 500 se devuelven como 200''s. Se intenta abrir la aplicación de depuración del lado del servidor, que luego no se puede encontrar y, a continuación, IIS devuelve una respuesta de 200.