Possiedo un servizio WCF con più UI. Quando l'utente non è in grado di accedere al database, ottengo l'eccezione non autorizzata dal DB. Non rilevo l'eccezione sul lato server e la invio al client.Continuo a ricevere il servizio WCF in stato di errore sul lato client. Come devo rilevare le eccezioni WCF, senza interrompere il servizio WCF?
Sul client (pagina Web asp.net), visualizzo l'eccezione: l'utente non è riuscito ad accedere al database, l'accesso non è riuscito. Questo va tutto bene. Ma ... se faccio di nuovo una chiamata al servizio WCF, ottengo l'eccezione che il servizio è in stato di errore. L'apertura è solo per riavviare l'intero servizio WCF. Il servizio WCF è ospitato come servizio Windows.
Qual è il modo migliore per rilevare le eccezioni, registrare l'eccezione sul lato server, inviare i dettagli delle eccezioni al client senza interrompere il servizio? Grazie
provare a utilizzare faultcontract. – Radhi