Этот вопрос относится к this question, который я задал ранее на этой неделе.Обработка исключений через веб-службы C#
Ответ был верным, за исключением того, что я забыл упомянуть, что мы не использовали WCF, но обычные XML-сервисы, где нет [DataContract]
- все методы просто префиксны с [WebMethod]
.
Есть ли аналогичный способ обработки исключений с использованием этой услуги? Идея FaultContracts была бы приятной, но, похоже, это не относится к службам, не связанным с WCF.
EDIT: И сервер, и клиент написаны на .NET (C#), поэтому речь идет не только о возвращенном формате, но и о способности клиентской программы идентифицировать и улавливать правильное исключение вместо общего мыла/FaultException.
Полезные ссылки, те! +1 – Cerebrus