К сожалению, мне нужно сделать это. Я использую ELMAH для моего журнала ошибок. Прежде чем я направлюсь к своему представлению error.aspx, я должен получить журнал ошибок ELMAH по умолчанию, чтобы я мог записать исключение Вы привыкли использовать
Elmah.ErrorLog.Default
Однако теперь это помечено как устаревшее. Компилятор указывает мне использовать метод
Elmah.ErrorLog.GetDefault(HttpContext context)
Контекст MVC имеет тип HttpContextBase, что позволяет нам его издеваться (YAY!). Как мы можем иметь дело с библиотеками, не поддерживающими MVC, для которых требуется старый стиль HttpContext?