Этот вопрос относится к этому вопросу , который я задал ранее на этой неделе.
Данный ответ был правильным, за исключением того, что я забыл упомянуть, что мы использовали не WCF, а обычные веб-службы XML, где нет [DataContract]
- все методы просто имеют префикс [WebMethod]
.
Есть ли подобный способ обработки исключений с помощью этого сервиса? Идея FaultContracts была бы хорошей, но, похоже, это не относится к сервисам, не относящимся к WCF.
РЕДАКТИРОВАТЬ: и сервер, и клиент написаны на .NET (C #), так что дело не столько в возвращаемом формате, сколько в способности клиентской программы определять и перехватывать правильное исключение вместо универсального Soap / FaultException.