Manejo de URI no válido pasado a un servicio WCF
Tengo los atributos WebGet y WebInvoke que describen mi contrato, pero ¿cuál es el mejor método para manejar los URI no válidos? En este momento, si un usuario pasa un URI que no coincide con mis operaciones actuales, obtendrán un "Punto final no encontrado". mensaje. Quiero transmitir un mensaje más descriptivo.
Por ejemplo, mi plantilla URI se ve como:
/Stuff/{ID}/subStuff
pero dicen que escriben
/Stuff/{ID}/OtherStuff
No existe tal cosa como OtherStuff, y no tengo una plantilla para eso.
¿Hay alguna forma de cubrir todos los URI no asignados con un solo contrato?
¡Gracias!