mberube.Net mberube.Net - 1 year ago 110
ASP.NET (C#) Question

Handle exceptions in web services with Elmah

Is there a way to globally handle exceptions in regular ASP.NET Web Service (asmx) using ELMAH like we do it in ASP.NET web site ?

Answer Source

ASP.NET web services never fire Application_Error event and exceptions cannot be handled globally by ELMAH like in ASP.NET apps. But we can "manually" log exceptions using ELMAH:

public int WebServiceMethod() {
  try {
  catch (Exception ex) {
      HttpContext.Current).Log(new Elmah.Error(ex, HttpContext.Current));

Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download