これを投稿する前に、同様の問題を持つすべての投稿を調べました。
コード内の未処理のエラーのビューを MVC に表示させたいのですが、代わりにデバッグすると、例外がスローされる下の行で停止し続けます。
1) アプリのルート web.config には次のものが含まれます。
<customErrors mode="On"></customErrors>
2) コントローラーのアクション方法:
[HandleError()]
public ActionResult ShowErrorHandle()
{
int a = 10, b = 0;
throw new InvalidOperationException();
return Content(a.ToString(),"text/plain",Encoding.Default);
}
また、上記のデフォルトの HandleError をより具体的なものに置き換えようとしましたが、それでも同じ問題です:
[HandleError(ExceptionType=typeof(Exception), View="AnotherIndex")]
1行を除いてerror.cshtmlファイルを完全に取り除き、それが機能していることを確認しました。
ロキ。