Je sais que c'est un sujet brûlant sur StackOverflow, mais fais avec moi.Silverlight, WCF et NotFound, oh mon
Nous avons une application Silverlight 3 qui parle à un service WCF. De temps en temps, les appels au service WCF renvoient une exception NotFound.
J'ai lu à peu près tous les articles sur SO et Google sur ce sujet mais je n'arrive pas à comprendre ce qui ne va pas. Voici quelques unes de mes découvertes:
- L'exception se produit sur des appels aléatoires et à des moments aléatoires. Parfois, une méthode fonctionnera 50 fois et, soudainement, elle causera des bugs. J'ai l'impression que c'est lié à un timeout, car il est plus reproductible si je laisse l'application inactive pendant un moment avant d'appeler un appel, mais ce n'est pas toujours le cas - parfois celui des premiers appels de l'application échoue.
- Nous utilisons SilverlightFaultBehavior pour convertir le code d'erreur HTTP à 200 et nous avons beaucoup d'instances où lancer une exception sur le côté serveur fait des bulles du côté client, donc je peux confirmer que cela devrait fonctionner comme prévu. Fiddler ne montre rien de spécial au moment où l'exception se produit. Je ne vois même pas l'appel en question. Cela m'inquiète, mais cela pourrait signifier que l'exception est le résultat d'un appel qui s'est produit il y a quelques minutes et qui a expiré?
- Service Trace Viewer ne montre rien.
- Je joins Visual Studio au projet Silverlight et au projet de services WCF, définissez le débogage pour interrompre toutes les exceptions (levées ou traitées) et il ne se casse pas (sauf dans Silverlight pour me parler du problème NotFound). Cela me fait penser que peut-être le NotFound n'est pas en réponse à une exception du côté du service WCF?
Je n'ai vraiment aucune idée d'où aller à partir d'ici. Toute aide, tout pointeur ou idée de choses à essayer sont les bienvenus.
Salut, je sais que c'est un vieux post mais j'ai le même problème. Avez-vous eu à résoudre ce problème? – Luis