Nie wiem, dlaczego Response.Redirect nie działa poprawnie, gdy wdrażam mój kod do IIS7? Biała/żółta strona błędu zawsze wyświetla się zamiast mojego pliku Errors.aspx. Ale kiedy debugowanie działa przy użyciu Visual Studio na moim komputerze, działa dobrze?ASP.Net Response.Redirect nie działa w 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);
}
jeśli dołączyć debugger, można włamać się na kodzie, czy Response.Redirect jest faktycznie nazywa? –
cóż, debugowałem przy użyciu Visual Studio na moim komputerze i działa dobrze. Ale kiedy wdrażam do IIS, to już nie działa – Leo