Application_Error no funciona con IntegratedModo pero funciona con el modo de clase. Me gustaría transferir la solicitud a la página de error utilizando tanto el modo integrado como el modo de clase. ¿Se puede hacer esto o tengo que usar el módulo HTTP para soportar ambos modos?
protected void Application_Error(object sender, EventArgs e)
{
if (Context != null && Context.IsCustomErrorEnabled)
{
Server.Transfer("~/Error.aspx", false);
}
}
Respuestas
0 para la respuesta № 1Debe usar HttpContext.Current (HttpContext es una clase estática). Entonces, ¿dónde estás utilizando Context, cambia eso a HttpContext.Current
0 para la respuesta № 2
Podrías intentar cambiar tu código desde Server.Transfer
a Server.TransferRequest
. Ver mi respuesta en otra pregunta. aquí.