WCF - Das maximale Kontingent für die Anzahl der benennbaren Zeichen (16384) wurde beim Lesen von XML-Daten überschritten.

Ich habe einen WCF-Dienst, der wsHttpBinding verwendet. Die Serverkonfiguration lautet wie folgt:

<bindings>
      <wsHttpBinding>
        <binding name="wsHttpBinding" maxBufferPoolSize="2147483647"
          maxReceivedMessageSize="2147483647">
          <readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647"
            maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" />
          <security mode="None">
            <transport clientCredentialType="Windows" proxyCredentialType="None"
              realm="" />
            <message clientCredentialType="Windows" negotiateServiceCredential="true"
              algorithmSuite="Default" establishSecurityContext="true" />
          </security>
        </binding>
      </wsHttpBinding>
    </bindings>

uf der Client-Seite füge ich die Dienstreferenz des WCF-Dienstes hinzu. Es funktioniert sehr gut, wenn ich über eingeschränkte Funktionen in meinem IService den Status 90 Operationsvertrag habe, aber wenn Sie einen weiteren Operationsvertrag hinzufügen, als ich die Servicereferenz nicht aktualisieren kann, und ich diese Servicereferenz nicht hinzufügen kann. ImDie article es wird erwähnt, dass durch Ändern dieser Konfigurationsdateien (d. h. devenv.exe.config, WcfTestClient.exe.config und SvcUtil.exe.config) diese Dateien funktionieren, aber auch wenn diese Bindungen in diese Konfigurationsdateien aufgenommen werden, erscheint immer noch der Fehler, dass

Es ist ein Fehler beim Herunterladen von 'http: //10.0.3.112/MyService/Service1.svc/me '. Die Anforderung schlug mit dem HTTP-Status 400 fehl: Ungültige Anforderung. Metadaten enthalten eine Referenz, die nicht aufgelöst werden kann: 'http: //10.0.3.112/MyService/Service1.svc/me '. Im XML-Dokument (1, 89549) ist ein Fehler aufgetreten. Das maximale Kontingent für die Zeichenzahl für Namenstabellen (16384) wurde beim Lesen von XML-Daten überschritten. Die Namenstabelle ist eine Datenstruktur, in der Zeichenfolgen gespeichert werden, die während der XML-Verarbeitung auftreten. Lange XML-Dokumente mit sich nicht wiederholenden Elementnamen, Attributnamen und Attributwerten können dieses Kontingent auslösen. Dieses Kontingent kann durch Ändern der MaxNameTableCharCount-Eigenschaft für das beim Erstellen des XML-Readers verwendete XmlDictionaryReaderQuotas-Objekt erhöht werden. Zeile 1, Position 89549. Wenn der Dienst in der aktuellen Lösung definiert ist, versuchen Sie, die Lösung zu erstellen und die Dienstreferenz erneut hinzuzufügen.

Eine Idee, wie man das löst ????