Mi método de servicio web devuelve un objeto de colección, esto se serializará muy bien, ¡gracias a la forma en que funcionan los servicios web de C#!Cómo devolver los errores de un servicio web ASMX?
Pero si mi código produce una excepción no capturada, quiero devolver un objeto en lugar de error personalizado.
Es esto posible usando C# ASP.NET v2?
Por ejemplo,
funcionamiento normal debe regresar:
<Books>
<book>Sample</book>
<book>Sample</book>
</Books>
Pero el error Quiero
<error>
<errorMessage></errorMessage>
</error>
Tenga en cuenta que los servicios web ASMX no admiten correctamente las fallas SOAP. El WSDL generado no definirá las fallas, haciendo que algunos clientes las ignoren o devuelvan errores fatales cuando se reciben. Use WCF para evitar este problema. –