J'essaie d'utiliser la découverte de .net 4 dans WCF. Mais peu importe ce que je fais, je reçois ce pas très utile exception: (. Stack trace est en réalité vide)Découverte WCF: exception d'interface introuvable
System.ArgumentException crossed a native/managed boundary Message=Interface not found. Source=mscorlib StackTrace: at System.RuntimeTypeHandle.VerifyInterfaceIsImplemented(RuntimeTypeHandle handle, RuntimeTypeHandle interfaceHandle) at System.RuntimeType.GetInterfaceMap(Type ifaceType) at Microsoft.VisualStudio.Diagnostics.ServiceModelSink.ServiceMethodResolver.ResolveMethodInfo(Type implementationType, MethodInfo contractMethod) at Microsoft.VisualStudio.Diagnostics.ServiceModelSink.ServiceMethodResolver..ctor(ContractDescription contract, DispatchRuntime runtime, Message request, InstanceContext instanceContext) InnerException:
Frapper « continuer », le programme étrangle pendant quelques secondes, puis continue et affiche les résultats corrects. Cela arrive même dans les exemples WCF fournis par Microsoft. Je me suis assuré que seules les exceptions non gérées sont affichées dans la fenêtre des exceptions de VS 2010.
Je ne sais pas ce qui pourrait être à l'origine de ce problème, d'autant plus que le programme fonctionne parfaitement, à l'exception de la courte pause causée par le exception.
L'exception se produit dans tous les projets utilisant Discovery, à la fois ceux créés par moi et ceux fournis par Microsoft dans les exemples officiels WCF. Cela n'arrive que sur ma machine, ça marche bien sur la boîte de mon collègue.
Dans mon désespoir je permuté à http://social.msdn.microsoft.com/Forums/en-US/wcf/thread/8e326b48-232c-4510-8194-aa9d4ba36829
Été là, fait cela. Pas de changement pour moi :-( –