Я пытаюсь сделать некоторые вещи после того, как мой контроллер будет выполнен с действием OnActionExecuted. Однако метод вызывается дважды.
Мой метод фильтрации
public class TestFilter: ActionFilterAttribute
{
public override void OnActionExecuted(HttpActionExecutedContext actionExecutedContext)
{
//do stuff here
}
}
и мой контроллер
[TestFilter]
public class BaseController : ApiController
{
public LoginResponseDTO Login(LoginRequestDTO loginRequestDTO)
{
//do login stuff
}
}
когда я пытаюсь использовать этот фильтр, метод onActionExecuted вызывается дважды, что заставляет мое действие в методе применяться дважды к ответу. Я искал причину, но не могу найти решение.
Любые идеи?