1. ホーム
  2. asp.net-mvc

[解決済み] ASP.NET MVC 404エラー処理 [重複]について

2022-06-14 07:54:57

質問

重複の可能性があります。

ASP.NET MVCで404を適切に処理するにはどうすればよいですか?

で説明されている変更を行いました。 Asp.Net MVC における 404 Http エラーハンドラ (RC 5) で説明されている変更を行ったのですが、まだ標準の 404 エラー ページが表示されます。IIS で何かを変更する必要がありますか?

どのように解決するのですか?

もうひとつの解決策です。

ErrorControllersを追加するか、404エラー情報を表示する静的ページを追加します。

web.configを修正します(コントローラの場合)。

<system.web>
    <customErrors mode="On" >
       <error statusCode="404" redirect="~/Errors/Error404" />
    </customErrors>
</system.web>

また、静的ページの場合

<system.web>
    <customErrors mode="On" >
        <error statusCode="404" redirect="~/Static404.html" />
    </customErrors>
</system.web>

これは、ミス・ルートとミス・アクションの両方を処理します。