私はdotnet coreを使用しており、例外を処理するカスタム例外フィルタを作成しました。私が直面している問題は、例外の場合、カスタムフィルタのonExceptionメソッドが2回呼び出されることです。以下のコードです:DotnetCore:カスタムフィルタのOnExceptionメソッドが2回呼び出されました
public class CustomExceptionFilter : ExceptionFilterAttribute
{
public override void OnException(ExceptionContext context)
{
// Code
base.OnException(context);
}
}
コントローラコードがある:なぜonExceptionをを2回
[CustomExceptionFilter]
public class MyController : Controller
{
// Raise an exception in any apis
}
呼ばれているのですか?