環境:
Client:
Winform 3.5 framework
錯誤訊息:
將作業 'sqlClient_DapperGetData_WithoutParams' 的回覆訊息本文還原序列化時發生錯誤。讀取 XML 資料時已經超過最大字串內容長度配額 (8192)。在建立 XML 讀取器時變更 XmlDictionaryReaderQuotas 物件上使用的 MaxStringContentLength 屬性,便可以增加此配額。
解決:
修改客戶端app.config [新增紅色部份]
<bindings>
<basicHttpBinding>
<binding name="BasicHttpBinding_IService1" maxBufferSize="2147483647" maxReceivedMessageSize="2147483647" >
<readerQuotas maxDepth="32" maxStringContentLength="10485760" maxArrayLength="10485760" maxBytesPerRead="10485760" maxNameTableCharCount="10485760"/>
</binding>
</basicHttpBinding>
</bindings>
參考:
读取XML数据时,已超过最大字符串内容长度配额(8192)。可以通过更改创建XML阅读器时使用的
BasicHttpBinding.ReaderQuotas 屬性
屬性
其它參考: