У меня есть страница, которая показывает много входящего трафика. Некоторые из них терпят неудачу, и я хочу перенаправить их на мою главную страницу, чтобы избежать потери потенциальных клиентов. Я пробовал это в моем global.asax
void Application_Error(object sender, EventArgs e)
{
// Code that runs when an unhandled error occurs
Exception ex = Server.GetLastError();
if (ex is HttpException)
{
if (((HttpException)(ex)).GetHttpCode() == 404)
Server.Transfer("~/Default.aspx");
}
// Code that runs when an unhandled error occurs
Server.Transfer("~/Default.aspx");
}
И я пытался использовать пользовательские ошибки, но мое приложение продолжает выдавать мне страницу с ошибкой IIS 7.5 HTTP 404, хотя я должен был сам ее обработать .... Все работает так, как задумано в моей среде разработки, но на моем хосте решение не работает ... какие-либо решения?