Hi,
as long as you keep inside the web method, you can handle any exception means that all which your application (web service can raise), basically all deriving from
System.Exception. Key point in soap exceptions is that if your web service raises any exception, it is kind of converted or "marshalled" to
SoapException so that client/usder can be informed about the
error.
So it means that if you handle exceptions at the client, you'd try to handle
SoapException.