views:

32

answers:

1

If my web method throws an exception, what is the best practice for passing that exception to the client?

+2  A: 
  • In plain old asmx services by catching this exception and rethrowing a SoapException and filling the Detail property.
  • In WCF by throwing a FaultException<T>. As far as the catching is concerned a good place to do this is a custom IErrorHandler that would provide the appropriate fault to the client.
Darin Dimitrov
So, something like this?catch(Exception){throw new SoapException();}
mcass20