當前我們連接到WCF服務。 此刻,我得到間歇性的CommunicationExceptions。WCF服務 - 客戶端接收CommunicationException
- >異常(CommunicationException)System.ServiceModel.CommunicationException:服務器返回無效的SOAP錯誤。有關更多詳細信息,請參閱InnerException。 ---> System.Xml.XmlException:讀取XML數據時超出了最大字符串內容長度配額(8192)。可以通過更改創建XML閱讀器時使用的XmlDictionaryReaderQuotas對象上的MaxStringContentLength屬性來增加此配額。
我已經更新了我的配置文件到MaxStringContentLength設置爲2147483647
還是間歇收到這些錯誤。
有什麼建議可能會導致他們?
由於提前, 菲奧娜
UPDATE 下面是配置文件中的綁定:
<binding name="BasicHttpBinding_ServiceInterface" closeTimeout="00:01:00"
openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01: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="Message">
<message clientCredentialType="Certificate"/>
</security>
</binding>
Thanks DrakeVN。我應該在我原來的帖子中提到我更新了其他綁定值。請參閱我的更新,我現在已經包含了我的綁定 – Fiona
您是否有權控制該服務?很大程度上你的客戶端的配置沒問題,所以我懷疑服務配置可能不正確。你可以在服務上創建測試方法,然後返回> 8192字節的大塊數據?我認爲你應該能夠複製這個異常。 –