ELMAH и контроллер API в MVC4 не регистрируют ошибки
Используя контроллер API в MVC4, когда действие контроллера вызывает исключение, ELMAH не регистрирует ошибку.
Я думаю, что проблема в том, что MVC4 устанавливает код состояния HTTP на 500 и возвращает подробности об исключении в объекте JSON, но не выдает необработанное исключение, поэтому ELMAH никогда его не увидит.
Как я могу заставить ELMAH перехватывать все ответы, где код состояния не равен 200?