No sé por qué Response.Redirect no funciona correctamente cuando implemento mi código en IIS7. Siempre se muestra la página de error blanca/amarilla en lugar de mis Errors.aspx. Pero cuando se ejecuta la depuración usando Visual Studio en mi computadora, ¿funciona bien?ASP.Net Response.Redirect no funciona en Application_Error?
protected void Application_Error(object sender, EventArgs e)
{
ILog log = LogManager.GetLogger(typeof(Global).Name);
Exception objErr = Server.GetLastError().GetBaseException();
log.Error(objErr);
string err = "Error Caught in Application_Error event\n" +
"\nError Message:" + objErr.Message.ToString() +
"\nStack Trace:" + objErr.StackTrace.ToString();
EventLog.WriteEntry("Kiosk", err, EventLogEntryType.Error);
Server.ClearError();
Response.Redirect("~/Error.aspx", false);
}
si adjunta un depurador, se puede entrar en el código a ver si Response.Redirect en realidad se está llamando? –
, depuré usando Visual Studio en mi máquina y funciona bien. Pero cuando se implementa en IIS, ya no se ejecuta – Leo