Ein weiteres "Die maximale string-Länge des Inhalts Quote (8192) wurde überschritten beim Lesen von XML-Daten." Problem mit WCF und Silverlight 4

Ich habe keine Probleme beim abrufen einer großen Menge von Daten, sondern senden Sie es zurück an die service zeigt diesen Fehler. Ich habe versucht, indem Sie das element, um sowohl die web -.config und servicereferences.clientconfig und es nicht erkannt, entweder. An einer Stelle bekam ich eine Nachricht über das hinzufügen von readerQuotas zu bindingElementExtensions, aber ich kann nicht finden, etwas sinnvolles, wie dies zu tun. Ich fand Beiträge sagen, ich hatte zum ändern der devenv.exe.config und so, aber zu tun, dass gehimmelt VS. Ich hab schon versucht das zu lösen, dies für zwei Tage, so dass jede Hilfe wäre sehr geschätzt.

edit: hier der binding-Abschnitt der web.config:

<bindings>
  <customBinding>
    <binding name="QaRiM.Web.Service1.customBinding0">
      <binaryMessageEncoding />
      <httpTransport maxReceivedMessageSize="2147483647" maxBufferSize="2147483647" />
    </binding>
  </customBinding>
</bindings>
<serviceHostingEnvironment aspNetCompatibilityEnabled="true"
  multipleSiteBindingsEnabled="true" />
<services>
  <service name="QaRiM.Web.Service1">
    <endpoint address="" binding="customBinding" bindingConfiguration="QaRiM.Web.Service1.customBinding0"
      contract="QaRiM.Web.Service1" />
    <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
  </service>
</services>

und die servicereferences.clientconfig:

<configuration>
    <system.serviceModel>
        <bindings>
            <customBinding>
                <binding name="CustomBinding_Service1">
                    <binaryMessageEncoding />
                    <httpTransport maxReceivedMessageSize="2147483647" maxBufferSize="2147483647" />
                </binding>
            </customBinding>
        </bindings>
        <client>
            <endpoint address="http://localhost:36533/Service1.svc" binding="customBinding"
                bindingConfiguration="CustomBinding_Service1" contract="ServiceReference1.Service1"
                name="CustomBinding_Service1" />
        </client>
    </system.serviceModel>
</configuration>

Beide wurden erzeugt, indem die VS.

  • Können Sie nach dem verbindlichen Elemente der client-und service-config-Dateien? Auch der Endpunkt für den service als gut, da sollte es die Referenz verbindlich.
InformationsquelleAutor Jim Perry | 2010-10-05
Schreibe einen Kommentar