[Bug]The maximum array length quota (16384) has been exceeded while reading XML data.
写在前面
在项目中,有客户反应无法正常加载组织结构树,弄了一个测试的程序,在日志中查看到如下信息:
解决办法
上面那句话的意思大概是,在读取xml数据的时候超出了定额长度。而这个加载组织结构树的代码是采用wcf进行加载的,然后就想到了可以在客户端的配置文件中进行尝试。
修改如下:
<system.serviceModel><bindings> <basicHttpBinding><binding name="OrganizationService" maxReceivedMessageSize="1024000000" maxBufferSize="1024000000"><readerQuotas maxArrayLength="1024000000"/></binding> </basicHttpBinding> </bindings><client> <endpoint address="http://98.87.118.114:6001/OrganizationService.svc/OrganizationService"binding="basicHttpBinding" bindingConfiguration="OrganizationService"contract="OrganizationService.IOrganizationService" name="OrganizationService" /></client></system.serviceModel>
问题到此解决。
[Bug]The maximum array length quota (16384) has been exceeded while reading XML data.相关推荐
- The maximum string content length quota (8192) has been exceeded while reading XML data
原文: The maximum string content length quota (8192) has been exceeded while reading XML data 问题场景:在我们 ...
- JS全排列bug数组长度属性length和实际显示长度不相符
@JS全排列bug数组长度属性length和实际显示长度不相符 function permutation(arr) {let arr1 = [].concat(arr);let result = [] ...
- js中for(i in array)和for(i=0;i<array.length;i++)之间的坑
前情提要 刚刚接触到js写for循环的时候,觉得for(i in array)这种格式简直是非常直观,比三段论的for循环好写得多.直到遇到了一个坑,事情是这样的: 最开始的网页中,鉴于方便,清一色使 ...
- Invalid array length
问题报错: Invalid array length 背景: team_total 和 sub_total 是接口获取的数据 在接口数据返回前渲染的时候, 两个数据还没有获取到此时去计算: 减去数组的 ...
- 使用vue脚手架的项目使用https: true,报错:Invalid typed array length: -4095
使用vue脚手架的项目使用https: true,报错:Invalid typed array length: -4095 使用vue脚手架的项目使用https: true,报错:Invalid ty ...
- Vue 关于ESLint语法规范报错:Line 10 exceeds the maximum line length of 100
ESLint语法报错 最近在使用vue-cli4创建项目,在项目编译时,报出来了一些语法错误; 因为我使用的是bootstrap组件,所以在一行引用时报出来: Line 10 exceeds the ...
- .NET上传大文件时提示Maximum request length exceeded错误的解决方法
使用IIS托管应用程序时,当我们需要上传大文件(4MB以上)时,应用程序会提示Maximum request length exceeded的错误信息.该错误信息的翻译:超过最大请求长度. 解决方法: ...
- 数组长度(array.length)
数组长度 语法:array.length 功能:获取数组array的长度 返回值:number 说明: 1.通过设置length可以从数组的末尾移除项或向 数组中添加新项. 2.当把一个值放在超出当前 ...
- Spring cloud网关gateway代理websocket报Max frame length of 65536 has been exceeded
Spring cloud网关gateway代理websocket报io.netty.handler.codec.http.websocketx.CorruptedWebSocketFrameExcep ...
最新文章
- 【异常-举例6:finally】
- GFS分布式文件系统简介及部署——让存储变得更高级
- Spring和JSF集成:分页
- LeetCode 572. 另一个树的子树 思考分析
- 爬虫——————爬取中金所,深交所,上交所期权数据
- mysql的常用命令总结
- 51单片机LCD1602程序详解
- QNAP+Transmission
- 《合作的进化》pdfmobiepub电子版
- 复印身份证所引发的一系列问题与思考
- 写作素材分类整理技巧分享
- ubuntu 设置静态路由_Ubuntu添加静态路由
- CreateDC与CreateCompatibleDC建立的HDC有何不同?
- oracle导入失败后怎样删除已导入数据,Oracle数据的导入、导出、插入、更新及删除总结...
- 黑马程序员--第一阶段5.JavaAPI--第13天
- android测试之getevent/sendevent
- po/mo互相转换工具
- Linux 基于FTP协议文件传输系统
- 杭州斯凯SDK教程_入门篇
- docsify框架java_notes-docsify