Question

Je ne pense pas que quiconque soit en mesure d'aider avec cela, mais nous allons lui donner un aller.

J'ai une application WinForms qui utilise un service WCF pour tirer vers le bas un assez grand document JSON sérialisé dans une chaîne. J'ai changé le quota de lecteur client sur les chaînes à 8.192.000 (arbitraire, mais adapté à la plupart des cas) et mettre le service sur une liaison personnalisée avec un readerquota explicite de 8.192.000

vérifier la référence de service dans le Bloc-notes à l'oeil nu le quota dans la .svcinfo fichiers est 8192, bien que cela pourrait être un hareng rouge.

Je suis à la fin de mon attache, j'ai suivi chaque conseil que je peux trouver sur Google:

pour ne citer que deux et toutes les réponses proposées que je pouvais trouver ici i.e..

et je regardais ceci:

http://wildermuth.com/2009/09/10/Using_Large_Message_Requests_in_Silverlight_with_WCF

qui était une réponse à l'une de ce qui précède ou l'une des nombreuses autres choses que j'ai regardé que je ne l'ai pas récupéré de ma liste « récemment fermés onglets ».

En fait, je ne peux pas penser à autre chose à faire pour augmenter cette limite et pourtant il insiste encore lors de la première rencontre avec une chaîne plus longue que 64k longueur que les limites ne sont pas modifiés du tout.

Alors, quelqu'un pourrait-il me donner une étape par étape vraiment de base pour modifier ce paramètre pour un WinForms une app sérialisation et deserialising ensuite les données JSON comme une chaîne à chaque extrémité de la transaction? Beaucoup de l'autre conseil a été d'environ silverlight ou d'un autre scénario et quelle qu'en soit la raison, il ne vient affecter ce cas.

Était-ce utile?

La solution

J'ai essayé la solution comme indiqué dans le dernier article, je lié à nouveau, juste pour aller sur mon travail précédent. Cette fois, au lieu d'empêcher les services WCF de travailler à tout (ce qui est ce qui était arrivé auparavant), il a commencé à travailler au lieu et fait monter les limites.

Je ne sais pas ce que je faisais mal la première fois ce que je faisais bien cette fois ... une de ces choses que je pense.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top