web-dev-qa-db-fra.com

Erreur lors de la mise à jour de la référence de service

En essayant de mettre à jour une référence de service dans une bibliothèque de classes (VS2013), j'obtiens l'erreur suivante. 

"The configuration for the service reference could not be updated due to the following issue: An error occurred creating the configuration section handler for system.serviceModel/bindings: AssemblyResolveEvent handlers cannot return Assemblies loaded for reflection only."

Cette même erreur se produit lorsque j'essaie également de supprimer la référence.

Toute aide au tri serait grandement appréciée.

27
markusrambarkus

J'ai eu le même problème après avoir mis à jour VS2013 Update 2.

J'ai résolu le problème en coupant temporairement l'intégralité de la section system.serviceModel dans web.config, en le collant ailleurs, comme Notepad. Ensuite, j'ai enregistré le web.config sans la section de modèle de service. Ensuite, j'ai pu mettre à jour la référence de service avec succès. Après la mise à jour de la référence de service, j'ai collé la section de modèle de service dans web.config et tout a fonctionné correctement.

58
Can Poyrazoğlu

J'ai pu résoudre ce problème de la même façon que Can en supprimant temporairement l'élément extensions de la section system.serviceModel et tous les éléments d'extension associés. Dans mon cas, les extensions étaient Extensions Azure Service Bus .

18
burton

D'après mon expérience, il a été aussi simple que de supprimer la référence de service et de la rajouter. Par exemple, la dernière fois que cela s'est produit, c'était sur un WebService (pas WCF, l'ancien), et l'erreur a commencé à apparaître après la modification de l'une des classes envoyées en retour à partir de différentes routines/fonctions. Après avoir ajouté une propriété supplémentaire à la classe, il a commencé à devenir fou et à générer des erreurs partout. Une simple Delete et re -Add Service Reference ont fait l'affaire.

0
tfrascaroli