MVC 4 アプリでカスタム エラー処理を実装しようとしています。web.config のどこに<customErrors>
行けばよいのか、また、そこに含める必要がある一般的な情報がわかりません。
質問する
25303 次
2 に答える
34
<customErrors>
中に入る<system.web>
:
<configuration>
<system.web>
<customErrors mode="RemoteOnly">
<error statusCode="500"
redirect="~/Error/InternalServer" />
<error statusCode="404"
redirect="~/Error/NotFound" />
</customErrors>
</system.web>
</configuration>
redirect
ルートに従って属性の値を変更します。defaultRedirect
要素に属性を追加して、キャッチオール リダイレクトを実装することもできますcustomErrors
。詳細については、この MSDN の記事を参照してください。
于 2013-04-27T16:34:08.343 に答える
1
ルート ディレクトリの下の web.config ファイル内
<system.web>
<customErrors mode="On">
</customErrors>
ビューフォルダーの下に共有フォルダーを作成し、共有フォルダーの下にエラーメッセージを表示するためのビューを作成します
実際には [HandleError] のように使用します
[HandleError]
public ActionResult Errors()
{
throw new Exception();
}
于 2019-10-10T13:12:08.750 に答える