Are there any practical differences between these two ways of getting an exception for the current asp.net request?
MSDN says HttpContent.Error returns the FIRST error while GetLastError() is evidently the last error, but I can’t seem to tell any difference in use.
Which one is the cannon method for error logging?
They’re the same:
HttpContext.Errorreturns the first error.HttpContext.Serverreturns an instance of theHttpServerUtilityclass, which provides convenience wrappers forHttpContext, includingHttpContext.Server.GetLastError(), which returnsHttpContext.Error(verified using Reflector).