title: Exception Handling through C# Web Services
body: <p>This question relates to <a href="https://stackoverflow.com/questions/856993/proper-catching-of-specific-exceptions-through-web-service">this question</a> which I asked earlier this week.</p>
  
  <p>The answer given was correct, except I forgot to mention we were not using WCF, but regular XML Web Services, where there's no <code>[DataContract]</code> - all methods are simply prefixed with <code>[WebMethod]</code>.</p>
  
  <p>Is there any similar way of handling exceptions using this service? The idea of FaultContracts would be nice, but it does not seem this applies to non-WCF services.</p>
  
  <p>EDIT: Both server and client are written in .NET (C#), so it is not so much a matter of the format returned but the ability of the client program to identify and catch the proper exception instead of a generic Soap/FaultException.</p>