0

これを投稿する前に、同様の問題を持つすべての投稿を調べました。

コード内の未処理のエラーのビューを 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ファイルを完全に取り除き、それが機能していることを確認しました。

ロキ。

4

1 に答える 1

0

私の知る限り、VSでは例外ブレークポイントがデフォルトでオンになっているため、デバッグ時には常に例外の行に到達します。

デバッグ->例外(Ctrl + D、E)で設定を編集してみることができます

于 2012-04-25T21:59:49.833 に答える