我收到以下錯誤消息上調用WCF服務:爲什麼WCF格式化拋出一個異常?
「格式化拋出一個異常,而試圖反序列化消息:有嘗試反序列化參數http://tempuri.org/:fieldText是一個錯誤的InnerException消息是「有一個錯誤解串System.String [],最大字符串內容長度配額(8192)已被讀取XML數據類型超出的對象。此配額可以增加改變在XmlDictionaryReaderQuotas的MaxStringContentLength屬性創建XML讀取器時對象使用。 1號線,位置10889.「。請參閱的InnerException更多細節。」在我的web.config
WCF部分看起來是這樣的:
<basicHttpBinding>
<binding name="BasicHttpBinding_IMySvc" maxReceivedMessageSize="2147483647" sendTimeout="00:05:00"
messageEncoding="Text" textEncoding="utf-8" >
<readerQuotas maxStringContentLength="2147483647" maxArrayLength="163840000"/>
</binding>
</basicHttpBinding>
而且,我輸入消息的大小爲:15869個字符。
缺少什麼我在這裏?
添加您的端點配置的清晰度。 – 2009-04-30 03:02:00
<端點地址= 「HTTP://本地主機:3193/MySvc.svc」 結合= 「basicHttpBinding的」 bindingConfiguration = 「BasicHttpBinding_IMySvc」 合同= 「MySvc.IMySvc」 名稱= 「BasicHttpBinding_IMySvc」/> – 2009-04-30 06:40:45