繁体   English   中英

超过MaxStringContentLength?

[英]Over MaxStringContentLength?

我有一些.asmx Web服务,作为.NET 4.5上的服务参考导入。

他们下载了XML字符串,然后我尝试使用XmlDocument处理它。

好吧,现在我得到了这个错误: 读取XML数据时,已超出最大字符串内容长度配额(8192)。 通过更改在创建XML阅读器时使用的XmlDictionaryReaderQuotas对象上的MaxStringContentLength属性,可以增加此配额。

我该如何解决此问题? 我在Visual Studio 2010上尝试过此操作 ,但在WCF中,我找不到该区域。

尝试在调用Web服务的功能之前添加以下代码:

XmlDictionaryReaderQuotas myConf = new XmlDictionaryReaderQuotas();
myConf.MaxStringContentLength = 202400;

但是什么都没有改变!

您必须从配置中或在创建绑定时更改MaxStringContentLength。 除此之外,它在服务器和客户端上必须相同。 如果没有,您可以发送它,但不能接收内容。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM