ELMAHを使用して、mvc アプリケーションにエラー ページを実装しようとしています。
エラーログは完全に機能し404 NotFound
ますが、コントローラーのメソッドが呼び出されない場合
web.config
<customErrors mode="On">
<error statusCode="500" redirect="Error" />
<error statusCode="404" redirect="~/Error/NotFound" />
</customErrors>
エラーコントローラー
public class ErrorController : Controller
{
public ActionResult Error()
{
return View();
}
public ActionResult NotFound()
{
return View();
}
}
URL を使用した以下のシナリオ
http://localhost/Error/sfdsfdf
==> 正常に動作し、404 ページにリダイレクトされます
しかし、もし私が与えるなら
http://localhost/something
ランタイム エラーが発生し、私の URL は
http://localhost:61553/Error?aspxerrorpath=/something
リダイレクト中のエラーであることは理解していますが、何が欠けているのかわかりません。
NotFound Nugget を使用しないようにしています!
ありがとう