Tengo un servicio WCF que consumen varias IU. Cuando el usuario no puede acceder a la base de datos, recibo una excepción no autorizada de la base de datos. No entiendo la excepción del lado del servidor y se la envío al cliente.Sigo recibiendo servicio WCF está en estado de falla en el lado del cliente. ¿Cómo debo detectar las excepciones WCF sin romper mi servicio WCF?
En el cliente (página web asp.net), puedo ver la excepción: el usuario no ha podido acceder a la base de datos, el inicio de sesión ha fallado. Esto está todo bien. Pero ... si vuelvo a llamar al servicio WCF, recibo la excepción de que el servicio está en estado de error. Solo abrir es reiniciar todo el servicio WCF. El servicio WCF está alojado como un servicio de Windows.
¿Cuál es la mejor manera de detectar las excepciones, registrar la excepción en el servidor, enviar los detalles de la excepción de vuelta al cliente sin interrumpir el servicio? Gracias
intentar usar faultcontract. – Radhi