私は着陸としてデフォルトのアクションを持つホームコントローラーを持っています。
ただし、ErrorController の場合、デフォルトのアクションは index にする必要があります
Global.cs の RegisterRoutes メソッドでは、次のように記述しました。
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Landing", id = UrlParameter.Optional }
しかし、 Application_Error イベントからエラーにリダイレクトしようとすると: -
Exception error = Server.GetLastError();
string redirectUrl = "~/Error/id=" + errorId;
HttpContext.Current.Server.ClearError();
HttpContext.Current.Response.Redirect(redirectUrl);
エラーをスローしています - アクションの着陸が見つかりません。