Mam usługę WCF wielu użytkowników zużywają. Gdy użytkownik nie może uzyskać dostępu do bazy danych, otrzymuję nieautoryzowany wyjątek z bazy danych. Nie łapię wyjątku po stronie serwera i wysyłam go do klienta.Ciągle uzyskiwanie usługi WCF jest w stanie błędu po stronie klienta. Jak powinienem wychwycić wyjątki WCF, bez łamania mojej usługi WCF?
Na kliencie (strona asp.net) dostaję wyjątek - Użytkownik nie może uzyskać dostępu do bazy danych, logowanie nie powiodło się. To wszystko dobrze. Ale ... jeśli ponownie wykonam wywołanie usługi WCF, otrzymuję wyjątek, że usługa jest w stanie błędu. Tylko otwarte jest ponowne uruchomienie całej usługi WCF. Usługa WCF jest obsługiwana jako usługa systemu Windows.
Jaki jest najlepszy sposób na wychwycenie wyjątków, zarejestrowanie wyjątku po stronie serwera, przesłanie szczegółowych informacji o wyjątku do klienta bez przerywania usługi? Dzięki
spróbuj faultcontract. – Radhi