Tengo un controlador de excepción general, Application_error en mi global.asax donde intento aislar todas las excepciones no detectadas en todas mis muchas páginas. No quiero usar Page_error para detectar excepciones porque es ineficaz llamar eso en tantas páginas. Entonces, ¿en qué parte de la excepción puedo encontrar qué página causó realmente la excepción?Cómo obtener qué página arrojó una excepción a Application_error en aspx
15
A
Respuesta
27
HttpContext con = HttpContext.Current;
con.Request.Url.ToString()
2
Recuerde, la página no es (no debería) siempre ser la causa de la excepción. Podría venir fácilmente de otro ensamblado, y si no tiene su lógica en el código subyacente, es probable que proceda de otro ensamblado. No me malinterpreten, es genial saber qué página, desde el punto de vista de que X Page causó la excepción Y en el ensamblaje Z.
Cuestiones relacionadas
- 1. ¿Cómo puedo averiguar qué procedimiento arrojó una excepción en Delphi?
- 2. ¿Cómo asignar una página maestra a una página .aspx existente?
- 3. Convierta una excepción en respuesta HTTP 404 en Application_Error
- 4. Determinar qué línea de código arrojó la excepción
- 5. representación de una página aspx en otra
- 6. página aspx para redirigir a una nueva página
- 7. cómo enviar la consulta a la página .aspx en python
- 8. Envío de una solicitud de publicación a una página aspx
- 9. Cómo obtener el nombre del método que arrojó la excepción en Java
- 10. ¿Cuáles son los números en un seguimiento de pila .NET en una página de error ASPX?
- 11. descarga wget aspx página
- 12. Ventajas de [HandleError] sobre Application_Error
- 13. If instrucción en la página aspx
- 14. ¿Cómo uso Application_Error en ASP.NET MVC?
- 15. Compartir página aspx entre proyectos
- 16. Cómo PUBLICAR un FORMULARIO de la página HTML a ASPX
- 17. Alcance de variable en la página aspx
- 18. ¿cómo puede una página .ASPX obtener su ruta del sistema de archivos?
- 19. ¿Cómo modifico el tiempo de espera de una página aspx?
- 20. Mostrar bytes como imágenes en una página .aspx
- 21. Silverlight en la página aspx no cargando
- 22. Render DateTime.Now directamente en la página ASPX
- 23. ¿Cómo puedo pasar datos de una página aspx a una ventana emergente modal ascx?
- 24. cómo llamar a una variable en el código detrás de la página aspx
- 25. Cómo obtener un objeto fuente de excepción
- 26. Asp.Net System.Web.Routing Buscar real .aspx Página
- 27. Ejecutando la línea de comando desde una página ASPX, y devolviendo la salida a la página
- 28. Cómo obtener el nombre de la página .aspx de la URL?
- 29. ¿Cómo puedo obtener una lista de los sitios web en IIS desde una página ASPX usando C#?
- 30. ¿Cómo saber si la solicitud es ajax en asp.net en Application_Error()
Por cierto, es "Global.asax" –