Je viens de passer deux jours sur un problème qui aurait pu être découvert instantanément si j'avais utilisé les bons outils tout de suite. (silverlight vs wcf ria services)

Généralement, les erreurs sont assez simple à obtenir via des points d'entrées standard tels qu'une récupération systématique des exceptions non gérées au niveau de l'application. Néanmoins, quand le problème vient d'une couche inférieure (data, transport), cela peut se corser sévèrement. il est possible de diagnostiquer rapidement les symptomes à l'aide de l'outil Fiddler. Une fois chargé, ce dernier écoute tous les allers-retours partant de votre client web. Mais certaines erreurs sont très sourdes : erreur 504, le serveur ne retourne pas de réponses...??? comment est-ce possible? a-t-on déjà vu une requête web sans réponse? à moins d'un problème sur la bande, ce devrait être impossible... Mais voilà, Microsoft a réussi à faire ça dans son conception des services wcf --> si une exception se produit à ce niveau, on en entend pas parler, on n'est même pas au courant qu'il y a un soucis à ce niveau. BRAVO.

Bref, une fois ce fait acquis, on cherche dans cette direction et on trouve rapidement ce type de post: wcf-ria-services-not-found-error-message.aspx et là, on se sent très bête... Cet outil devrait être l'un des premiers à prendre en main lorsque l'on développe avec des services WCF, c'est indispensable!

MS n'est certainement pas à blâmer dans cette histoire, alors Blaise, si tu développes des services WCF, il faut utiliser "Microsoft Trace Viewer" dès que Fiddler te parle d'une erreur 504!