Как вернуть ошибки из веб-службы ASMX?

Мой метод веб-сервиса возвращает объект коллекции, это будет хорошо сериализовано, благодаря тому, как работают веб-сервисы C #!

Но если мой код выдает необработанное исключение, я хочу вместо этого вернуть пользовательский объект ошибки.

Возможно ли это с помощью C # ASP.NET v2?

Например,

Нормальная операция должна вернуть:

<Books>
    <book>Sample</book>
    <book>Sample</book>
</Books>

Но по ошибке хочу

  <error>
      <errorMessage></errorMessage>
  </error>

Ответы на вопрос(1)

Ваш ответ на вопрос