1.远程服务器返回了意外相应:(413) Request Entity Too Large

修改客户端配置maxReceivedMessageSize="2147483647"

<bindings>
<basicHttpBinding>
<binding name="BasicHttpBinding_WcfService" maxBufferSize=""
maxReceivedMessageSize="">
<security mode="None" />
</binding>
</basicHttpBinding>
</bindings>

并在服务端修改webconfig,加入binding节点并配置

 <binding name="LargeDataTransferServicesBinding" maxReceivedMessageSize="" messageEncoding="Text" transferMode="Streamed" sendTimeout="00:10:00" >            </binding>

加入Services节点,并配置 name和contract(contract保持与服务的类相同)。

 <services>
<service name="ResourceService.ResourceService">
<endpoint address="" binding="basicHttpBinding"
bindingConfiguration="LargeDataTransferServicesBinding" name="XXX" contract="ResourceService.IResourceService" />
</service>
</services>

2.二进制传输时由于wcf默认的传递数据大小仅为64K,会报:WCF 读取 XML 数据时,超出最大数组长度配额(16384)。通过更改在创建 XML 读取器时所使用的 XmlDictionaryReaderQuotas 对象的 MaxArrayLength 属性,可增加此配额。

修改客户端 ,加入readerQuotas。

 <binding name="BasicHttpBinding_IResourceService" maxReceivedMessageSize="" >
<readerQuotas maxDepth="" maxStringContentLength="" maxArrayLength=""
maxBytesPerRead="" maxNameTableCharCount=""/>
</binding>

修改服务器端,加入readerQuotas

   <binding name="LargeDataTransferServicesBinding" maxReceivedMessageSize="" messageEncoding="Text" transferMode="Streamed" sendTimeout="00:10:00" >
<readerQuotas maxStringContentLength="" maxArrayLength=""/>
</binding>

其他错误 可参考:http://blog.csdn.net/educast/article/details/4637246

最新文章

  1. ArcGIS Engine开发前基础知识(4)
  2. iOS宏和__attribute__
  3. Hello Mybatis 02 mybatis generator
  4. jquery选择器(原创)&lt;四&gt;
  5. jsp编写页面时常见错误提示
  6. Android开源库--Gson谷歌官方json解析库
  7. &amp;lt;五&amp;gt;读《《大话设计模式》》之工厂模式
  8. DbUtility-第一次接触
  9. 毕业后的第二份工作:进入国外 在新加坡工作 每月一次18K
  10. HDU 1509 Windows Message Queue(队列)
  11. [刷题]算法竞赛入门经典(第2版) 5-14/UVa1598 - Exchange
  12. Netty2:粘包/拆包问题与使用LineBasedFrameDecoder的解决方案
  13. IdentityServer4源码颁发token分析及性能优化
  14. 如何加入Microsoft Teams 技术社区
  15. ASP.NET MVC下使用AngularJs语言(六):获取下拉列表的value和Text
  16. Python知识点整理,基础4 - 集合操作
  17. HDU4725(KB4-P SPFA+LLL+SLF优化)
  18. Android 本地搭建Tomcat服务器供真机测试
  19. 20155225 2016-2017-2 《Java程序设计》第七周学习总结
  20. 微信逆向工程之远程操作Mac

热门文章

  1. java代码如何替换字符
  2. Excel开发学习笔记:文件选择控件、查找匹配项、单元格格式及数据有效性
  3. ARM-Linux内核移植之(二)——Linux2.6.22内核移植
  4. 关于Unity发布iOS平台代码混淆问题
  5. dd命令的解释
  6. 使用 Ansible 管理 MySQL 复制
  7. 第一章 走进Java(待续)
  8. c# 类型化变量的var,和javascript一样的使用
  9. 一卡通大冒险(hdu 2512)
  10. d3.js 清除svg