2016-10-01 15 views
0

一部のシナリオでは、Startup.csファイルで例外が発生しています。 その例外をキャッチして、ユーザーに特定のエラーを表示しないようにします。Web APIを特定の例外発生時に停止する方法

私はこれを試してみました:

私はそれがブラウザにスタックトレースとすべてのものを示していても、例外をキャッチし、カスタム例外としてスローします。

キャッチブロックを空のままにしておくと、Web APIはまだ利用可能(作業中)のままです。

このシナリオでは、サービスを一時停止または停止したいと考えています。

私を助けてください。

答えて

1

私は私はあなたがちょうどこの

private void Application_Error(object sender, EventArgs e) 
    { 
     Exception ex = Server.GetLastError(); 

     if (ex is HttpAntiForgeryException) 
     { 
      Response.Clear(); 
      Server.ClearError(); 
      Response.Redirect("/error/errorPage", true); 
     } 
    } 

ようglobal.asaxファイル でApplication Errorを使用しない理由あなたの質問を理解できるように、私は限りここに を私の答えを書くつもりですので、コメントするには何の権限をしたんあなたの質問を理解することを願って

関連する問題