Al ejecutar la aplicación ASP clásica en IIS7, ¿cuándo ocurrirá un error 500 en lugar de un error 500.100? Lo que quiero decir es que se produce un error 500 pero no un error 500.100. Tengo la impresión de que ASP clásico arrojaría solo 500.100 errores cuando ocurriera un error en su código VBScript. Algunas explicaciones a través de un ejemplo serían muy útiles.500 Vs 500.100 Error en ASP clásico
Respuesta
ASP clásico siempre ha devuelto un estado 500.100
si hay un error de script. Ha sido durante mucho tiempo en versiones anteriores de IIS y el comportamiento no ha cambiado.
Si se desea capturar errores de script ASP clásico y ser capaz de leer el objeto Server.GetLastError()
en su página personalizada de error (digamos para el registro) que necesita para proporcionar un controlador específicamente para 500.100
.
Si no se especifica un error personalizado 500.100
continuación, IIS caerá de nuevo a su costumbre (o su propia) página de error 500
pero Server.GetLastError()
no proporcionará ninguna información útil sobre el error.
Kev - Gracias. Su explicación ha sido muy útil y ha hecho la diferencia entre 500 y 500.100 errores muy claros desde una perspectiva ASP clásica. – Sunil
Respondí que ya está aquí: http://stackoverflow.com/a/9352669/290343 –
Sí, pero seamos realistas @OferZelig La explicación de Kev es mejor. +1 – Lankymart
- 1. Registro de excepción ASP clásico (errores 500 y 500.100)
- 2. ASP clásico - Detectando 500 errores
- 3. ASP clásico: errores de captura
- 4. Sesión en ASP clásico
- 5. 500 Server en ASP clásico - No se puede obtener más detalles
- 6. VBScript/ASP clásico
- 7. Cadena multilínea en Asp clásico
- 8. Cookie.HTTPSólo en el clásico ASP
- 9. ResolveUrl/Url.Content en ASP clásico
- 10. código de respuesta asp clásico
- 11. Ejecución de ASP clásico en IIS 7.5
- 12. combinación de matriz en ASP clásico
- 13. Cómo redirigir con ASP clásico
- 14. Estructura de clase en asp clásico
- 15. IIS 6.0, ASP clásico Mensaje de error detallado
- 16. Error clásico de ASP con la solicitud XMLHTTP
- 17. ASP clásico: ASPSESSIONID múltiple en cookies
- 18. Depuración con Response.Write en el clásico ASP
- 19. función sobrecargado en ASP clásico JScript
- 20. Ordenar una colección en ASP clásico
- 21. ASP clásico en ASP.NET MVC (C#)
- 22. ASP (Clásico) en Linux Chilisoft Reemplazo
- 23. ¿Cómo atravieso una colección en ASP clásico?
- 24. Cómo retrasar una respuesta en ASP clásico
- 25. concatenación de cadena en ASP clásico
- 26. ASP clásico Amazon S3 autorización resto
- 27. ¿Puedo combinar asp.net 4.0 con asp clásico o puedo convertir asp clásico a asp.net?
- 28. Insertar objetos en el alcance global en ASP/Javascript clásico
- 29. ASP clásico: objeto de solicitud Está vacío
- 30. VBScript/ASP clásico - ¿Cómo averiguar si una propiedad existe en un objeto sin emitir un error
Nunca he visto el error 1 500.100 con ASP, solo 500. –
Tiene razón, creo que IIS 7 solo devuelve 500 por cualquier error interno del servidor. ¿Por qué es esto un problema? –
Tengo IIS 7.5 en mi máquina local. Para el sitio web ASP clásico en IIS, he especificado una página de error personalizada 'Error1.asp' para el código de error 500.100. Utilicé 'Páginas de error' en la configuración del sitio web en IIS para esto. Ahora, cuando se produce un error en una página ASP clásica, IIS representa Error1.asp. Entonces eso significa que el error 500 no se está levantando. Es por eso que hice esta pregunta sobre el error de 500 Vs 500.100. ¿Por qué mi IIS 7.5 no generó un error de 500 en este caso? – Sunil