|
.net
newsgroups
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
Getting more detailed errorsI have a question below about an error I am getting:
Exception has been thrown by the target of an invocation. Is there anyway to get asp.net to give me more details than the above? My catch statement is as such: Catch exc As system.Exception div_updateLog.Visible = true lbl_updateLog.text = exc.Message End Try -Darrel In the applications I develop I catch any exception in the Global_Error event handler in the Global.asax file. Basically I use
Request.FilePath to get the name of the file where the error was thrown Server.GetLastError.InnerException this is actually the detailed exception you might be looking for .. i find this property extremely useful Server.GetLastError.StackTrace you get the sequence of procedures executed that lead to the exception Server.MachineName the server name where the exception ocurred, you can skip this but in my case i have both a development and production server and this property allows me to tell if I caused the exception when developing or the exception was thrown by a user Request.ServerVariables("HTTP_USER_AGENT") the client browser information ... very useful if you want to create statistics about who mess with your app Request.ServerVariables("REMOTE_ADDR") the client IP adress where the error ocurred... if you are in an intranet it is useful but if you app is public then you probably are behind a firewall and you will get the firewall IP adress. I create a report email for every exception. Play around with them and try several ways to catch and handle exceptions Hope this helps Alan Ferrandiz Langley geekswithblogs.com/aferrandiz Show quoteHide quote "darrel" <notr***@hotmail.com> escribió en el mensaje news:uOEbnpfbFHA.456@TK2MSFTNGP09.phx.gbl... >I have a question below about an error I am getting: > > Exception has been thrown by the target of an invocation. > > Is there anyway to get asp.net to give me more details than the above? My > catch statement is as such: > > Catch exc As system.Exception > div_updateLog.Visible = true > lbl_updateLog.text = exc.Message > End Try > > -Darrel > >
Other interesting topics
Code-Behind Pain in the Behind!
Best way to disable a site? Is there server control that you load with HTML from a URL Options for generic full-text search without using database-specific full-text engine? Firefox Validation Issue - not the standard document.[all] problem! Two DropDownLists getting crossed validating Server.MapPath from a vb class Trying to wire up dropdownlist in datagrid Debugging Problems |
|||||||||||||||||||||||