2009-09-21 35 views
54

He ASP clásico que se ejecuta en IIS 7.Classic ASP en IIS 7: negarse a enviar a los errores del navegador en 500 Internal Server Error

A pesar de que he configurado la opción "Propiedades de depuración ASP" a "errores envío a Navegador = True ", la aplicación web SE REHÚSA a enviar errores al navegador y continúa enviando un error interno de 500 servidores.

  • Mi navegador tiene desactivado "Mostrar mensajes de error de HTTP amistosos".
  • Error Seguimiento de solicitudes está instalado (no estoy seguro si es que está relacionado)
  • sucede tanto en las páginas web cargan de forma local en el servidor de forma remota
  • El grupo de aplicaciones se integra (no estoy seguro si lo que importa)

¿Alguna idea?

Respuesta

88

Probar: de Internet Information Services (IIS) —> sitio Web predeterminado —> Haga clic en las páginas de error propiedades y seleccione errores Detalle

+0

también tuve que convertir mi directorio virtual en una aplicación –

1

Si su sitio web está configurado para conectarse a la ruta física de la sitio web como un usuario específico, instalado de usar la autenticación de paso a través, puede obtener este error si hay un error de permisos con este usuario. También puede ser necesario reiniciar el Servicio de Activación de Proceso de Windows y luego reiniciar IIS.

+1

Este fue el caso estimada para mí: una Error de 500 sin mostrar nada en ningún archivo de registro. Pero el proceso de IIS no pudo abrir la ruta física (estaba en mi directorio de inicio, y IIS estaba usando auth de paso). –

6

Ocurrió esto en una aplicación ASP clásica que se ejecuta en una subcarpeta de un sitio. La solución fue:

IIS > Click into your Site > Click into your Application folder > Error Pages > Edit Feature Settings > set to: Detailed Errors

5

que estaba teniendo el mismo problema con una aplicación ASP clásico que se ejecuta en una subcarpeta de un sitio. Había habilitado errores detallados y el 500 seguía mostrándose. Mi resolución era permitir que las rutas primarias en la sección ASP en IIS para el sitio en que la aplicación se hace referencia a la carpeta principal usando "../":

CEnable Parent Paths for Classic ASP - IIS

+0

Siempre me olvido de este. Pasan muchos años entre tener que hacer girar un nuevo sitio ASP clásico y luego ¡BAM! Errores extraños 500 Este suele ser el problema. –

3

Si usted es anfitrión del proyecto en un entorno compartido, puede utilizar el siguiente fragmento para ver los errores.

<configuration> 
<system.webServer> 
    <httpErrors errorMode="Detailed" /> 
</system.webServer> 
<system.web> 
    <customErrors mode="Off" /> 
    <compilation debug="true" /> 
</system.web> 

Consulte este URL para obtener información completa http://blogs.iis.net/rickbarber/working-past-500-internal-server-error

espero que ayude a alguien

Cuestiones relacionadas