コントローラ/アクションへのエラーパスを変更するにはhttpエラー?MVC 5 HttpErrors +コントローラ/アクション
私はこのコードを持っている:
<httpErrors errorMode="Custom">
<remove statusCode="404"/>
<error responseMode="ExecuteURL" statusCode="404" path="Error/HttpRequestError"/>
</httpErrors>
をしかし、それは動作しません。空のページが表示され、アクションは入力されません。
私は間違っていますか?
P.S.私はカスタムページのエラーを混乱させる別の方法について知っています。しかし、私はそれを使用しようとします。
ありがとうございます!
"ExecuteURL"は大文字と小文字が区別されます。 – Jester
このアプローチは私のためには機能しません。私はASP.netを取得 "リソースが見つかりません。"エラーページ。/Error/404ページに直接アクセスできます。私はIIS ExpressとIISで試してみました。任意のヒント? – Sean
@Seanこれは正しいことですが、重要な注意点は、仮想ディレクトリパスがある場合、またはそれも入力する必要がある場合は機能しないことです。私はそのことを知らなかったので、なぜそれができないのかを知るには何時間もかかりました。 – XzaR