0

カスタムエラーページを表示し、エラー時に死の黄色い画面を表示したくないMVCアプリケーションに取り組んでいます。グローバル フィルター構成に HandleError フィルターを追加しました。

public static void RegisterGlobalFilters(GlobalFilterCollection filters)
{                
    filters.Add(new HandleErrorAttribute());
}

カスタム エラーを有効にするために、web.config の値も変更しました。

<customErrors mode="On" />

現在、アプリケーションはカスタム エラー画面に正常にリダイレクトされています。ただし、私が望むのは、アプリケーションがローカルで実行されているときに、死の黄色い画面が表示されるようにすることです。それを達成する方法はありますか?おそらく、HandleError フィルターの OnException メソッドをオーバーライドして、メソッドがエラー ビューにリダイレクトされないようにすることができると思いますが、これを行う方法がわかりません。

4

1 に答える 1

1

customErrorsモードを からOnに変更するRemoteOnlyと、ローカルでテスト中に黄色のエラー画面が表示されます。

<customErrors mode="RemoteOnly">
</customErrors>

customeErrors 要素の詳細については、http://msdn.microsoft.com/en-us/library/h0hfz6fc(v=vs.85).aspx を参照してください。

于 2014-09-30T20:58:08.763 に答える