Une exception non gérée du type 'System.ServiceModel.CommunicationException' s'est produite dans mscorlib.dll
J'obtiens l'erreur suivante lors de l'appel d'une méthode dans un webservice, qui n'est pas développé par moi.
Une exception non gérée du type 'System.ServiceModel.CommunicationException' s'est produite dans mscorlib.dll
Il ne se passe pas uniquement sur mon dev local de la machine, mais aussi sur un serveur du client lorsque le logiciel est déployé.
Je suis actuellement à l'aide de Visual Studio 2010.
Lorsque vous parlez à une autre machine, quelque part ailleurs sur la planète, les plus élémentaires de chose qui peut aller mal, c'est l'incapacité à communiquer. Utiliser le InnerException pour savoir pourquoi. Et assurez-vous d'activer WCF traçage
OriginalL'auteur | 2014-02-11
Vous devez vous connecter pour publier un commentaire.
Après la capture de la CommunicationException, et en regardant la InnerException, j'ai trouvé les informations suivantes: La taille de message maximale de quotas pour les messages entrants (65536) a été dépassé. Pour augmenter le quota, l'utilisation de la MaxReceivedMessageSize de propriété sur l'élément de liaison.
La solution à ce problème est d'ajouter le suivant dans mon fichier de config.
J'ai trouvé cette solution de ici
OriginalL'auteur
Regarder MSDN il y a une description assez de quoi faire:
OriginalL'auteur Piotr Stapp
Pour d'autres personnes avec ce problème, il peut être utile, activer le journal des erreurs du serveur WebConfig:
Dans mon cas était un sérialiser erreur:
Comment retourner une Liste<object> dans WCF
OriginalL'auteur Dani