WCF 上传大数据时 报错 读取 XML 数据时,超出最大数组长度配额(16384)

修改服务端配置

服务器端没有

bindings 节点需要在system.serviceModel中增加



<bindings> <basicHttpBinding> <binding name="LargeDataTransferServicesBinding" sendTimeout="00:10:00" maxBufferPoolSize="10485760" maxBufferSize="10485760" maxReceivedMessageSize="2147483647" transferMode="Streamed" messageEncoding="Text"> <readerQuotas maxStringContentLength="10485760" maxArrayLength="10485760" maxBytesPerRead="10485760" /> </binding> </basicHttpBinding> </bindings> 在bindingConfiguration 中填写 上边 binding 的name “LargeDataTransferServicesBinding” <services> <service name="WCFdome.wcfupfiles"> <endpoint address="" binding="basicHttpBinding" bindingConfiguration="LargeDataTransferServicesBinding" contract="WCFdome.Iwcfupfiles" /> <host> <timeouts openTimeout="00:10:00" /> </host> </service> </services>

相关文章

php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念