"Das maximale Kontingent für die Länge von Zeichenfolgeninhalten (8192) wurde beim Lesen von XML-Daten überschritten" -Fehler beim Senden von XML-Zeichenfolgen an WCF

Ich arbeite mit einer .NET, C # -Anwendung, die beabsichtigt, eine lange XML-Zeichenfolge zur weiteren Operation an eine WCF-Dienstmethode zu senden. Wenn meine Anwendung versucht, die XML-Zeichenfolge zur Laufzeit an den WCF-Dienst zu senden, wird folgende Fehlermeldung angezeigt:

"The formatter threw an exception while trying to deserialize the message: There was an error while trying to deserialize parameter http://tempuri.org/:strProdUserDataXML. The InnerException message was 'There was an error deserializing the object of type System.String. The maximum string content length quota (8192) has been exceeded while reading XML data. This quota may be increased by changing the MaxStringContentLength property on the XmlDictionaryReaderQuotas object used when creating the XML reader. Line 131, position 57.'. Please see InnerException for more details."

Auf meiner Anwendungsseite web.config habe ich den "Binding" & "Endpoint" wie folgt geschrieben:

<binding name="EndPointHTTPGenericPortal" closeTimeout="01:00:00" openTimeout="01:00:00" receiveTimeout="01:00:00" sendTimeout="01:00:00" allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard" maxBufferSize="2147483647" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647" messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered" useDefaultWebProxy="true">
    <readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647" maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" />
    <security mode="None">
    <message clientCredentialType="UserName" algorithmSuite="Default" />
    </security>
    </binding>

    <endpoint address="http://192.168.140.40/WcfGenericPortal_Service/Service1.svc" binding="basicHttpBinding" bindingConfiguration="EndPointHTTPGenericPortal" contract="IService1" name="EndPointHTTPGenericPortal" behaviorConfiguration="Graph" />

Wenn mir jemand helfen kann, diesen Fehler zu beheben, bin ich sehr dankbar. Vielen Dank an alle im Voraus.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage