Estoy usando ELMAH para registrar excepciones no controladas en una aplicación ASP.NET Webforms. El registro funciona bien.Problema al pasar el ID de registro de ELMAH a la página de error personalizado en ASP.NET
Quiero pasar el ID de registro de errores de ELMAH a una página de error personalizada que le dará al usuario la posibilidad de enviar un correo electrónico a un administrador sobre el error. He seguido los consejos del this answer. Aquí está mi global.asax
código:
void ErrorLog_Logged(object sender, ErrorLoggedEventArgs args)
{
Session[StateKeys.ElmahLogId] = args.Entry.Id;
// this doesn't work either:
// HttpContext.Current.Items[StateKeys.ElmahLogId] = args.Entry.Id;
}
Pero, en la página de error personalizada, la sesión de referencia variable y HttpContext.Current.Items me están dando una excepción NullReference. ¿Cómo puedo pasar el ID a mi página de error personalizada?
Donde 'HandledElmahException' es una clase personalizada como se describe en su respuesta [aquí] (http://stackoverflow.com/a/2906221/39396) –
¿Alguna vez recibió un" Error al ejecutar la solicitud secundaria ... "con 'Server.Transfer'? –