使用WCF服务的客户端出现maxReceivedMessageSize异常解决方案
2015-12-31 17:56
375 查看
当使用WCF的客户端调取的数据过多时,会出现这个异常。一般情况下,系统默认值是65536,大约容纳100-200条左右的数据。所以建议您在您的项目中,为了避免使用时时期出现这个错误。您应该使用如下解决方案。
解决方案:在客户端的Config文件中,加入maxBufferSize="2147483647" maxReceivedMessageSize="2147483647"属性。
如图:
再次运行,一切正常。
解决方案:在客户端的Config文件中,加入maxBufferSize="2147483647" maxReceivedMessageSize="2147483647"属性。
如图:
<?xml version="1.0" encoding="utf-8" ?> <configuration> <system.serviceModel> <bindings> <basicHttpBinding> <binding name="BasicHttpBinding_ICaseService" maxBufferSize="2147483647" maxReceivedMessageSize="2147483647"/> <binding name="BasicHttpBinding_IEvidenceService" maxBufferSize="2147483647" maxReceivedMessageSize="2147483647"/> </basicHttpBinding> </bindings> <client> <endpoint address="http://localhost:8537/Service/CaseService.svc" binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_ICaseService" contract="CaseService.ICaseService" name="BasicHttpBinding_ICaseService" /> <endpoint address="http://localhost:8537/Service/EvidenceService.svc" binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_IEvidenceService" contract="EvidenceService.IEvidenceService" name="BasicHttpBinding_IEvidenceService" /> </client> </system.serviceModel> </configuration>
再次运行,一切正常。
相关文章推荐
- Linux 命令之mount
- SSH中Hibernate的使用总结
- 写在 12/31/2015
- 使用手机访问本机
- 程序员的十种级别
- MYSQL语句大全(SQL 基础教程)
- IOS开发工具目录
- GDB调试core文件(2)
- 使用trigger方法触发事件 change -model
- MYSQL语句大全(SQL 函数)
- git中文件的三种状态
- 字符串匹配算法比较 http://blog.csdn.net/airfer/article/details/8951802/
- easyui datagrid 注意事项
- 2015个人年度总结
- 单例模式
- 手摸手产品研究院 | 玲珑沙龙-一个可以“撕逼”的女性文化社区
- cas sso 4.0 集成OAuth,用微信登陆示例
- 虚拟化漏洞
- Spring Boot学习笔记-错误处理及自定义
- SQL SELECT