HttpContext.Error vs HttpContext.Server.GetLastError()
Существуют ли какие-либо практические различия между этими двумя способами получения исключения для текущего запроса asp.net?
MSDN говорит, что HttpContent.Error возвращает FIRST-ошибку, в то время как GetLastError(), по-видимому, является последней ошибкой, но я не могу сказать никакой разницы в использовании.
Каким из них является метод пушек для регистрации ошибок?
Ответы
Ответ 1
Они одинаковы:
HttpContext.Error
возвращает первую ошибку.
HttpContext.Server
возвращает экземпляр класса HttpServerUtility
, который предоставляет удобные обертки для HttpContext
, включая
HttpContext.Server.GetLastError()
, который возвращает HttpContext.Error
(проверено с помощью Reflector).