Quelle est la meilleure approche pour gérer les exceptions en service WCF?

J'ai un service WCF déployés sur deux ou plusieurs machines distantes et il y a un bureau en fonction de l'application qui est utilisé par le client pour accéder à tout service wcf.

Le service WCF est connecté à SQL server 2005 pour lire et écrire des données.
C'est un intranet dans lequel le client doit être sur le même domaine.

Maintenant, il peut y avoir des cas où le service wcf lève des exceptions:

  1. URL non valide
  2. Service WCF est en baisse
  3. SQL server 2005 n'est pas en cours d'exécution
  4. Client n'est pas sur le même domaine
  5. L'authentification échoue
  6. L'autorisation échoue

et de nombreuses autres exceptions.

Pour chaque exception que j'ai à accomplir une action ou mettre à jour une barre d'état, selon l'exception. Par exemple, si l'autorisation est refusée, j'ai pour inviter l'utilisateur à entrer leurs informations d'identification.

S'il vous plaît suggérer la meilleure approche de conception pour gérer cela.

InformationsquelleAutor Ashish Ashu | 2009-10-08