Я переопределяю метод ASP.NET MVC Controller.HandleUnknownAction (string actionName ). Он вызывается, когда действие не найдено, а также когда метод HTTP не разрешен. Как я могу различить их? Я хотел бы вернуть 404, когда действие не найдено, и 405, когда метод разрешен.