I have code which is catching all exceptions in Global.asax
protected void Application_Error(object sender, EventArgs e) { System.Web.HttpC
i used like this it's below
you can get user ip like this
var userip = context.Request.UserAgent;
and you can get your url where this error happened like this
var ururl = System.Web.HttpContext.Current.Request.Url;
i think this will help you...