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