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?
Answers:
Thank you for visiting the Q&A section on Magenaut. Please note that all the answers may not help you solve the issue immediately. So please treat them as advisements. If you found the post helpful (or not), leave a comment & I’ll get back to you as soon as possible.
Method 1
They’re the same:
HttpContext.Error returns the first error.
HttpContext.Server returns an instance of the HttpServerUtility class, which provides convenience wrappers for HttpContext, including
HttpContext.Server.GetLastError(), which returns HttpContext.Error (verified using Reflector).
All methods was sourced from stackoverflow.com or stackexchange.com, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0