app.config没有起到作用

来源:百度知道 编辑:UC知道 时间:2024/06/08 05:15:36
通过wcf读取读取读片时app.config没有起到作用,报错为:格式化程序尝试对消息反序列化时引发异常: 尝试对参数 http://Microsoft.ServiceModel.Samples 进行反序列化时出错: DisplayResult。InnerException 消息是“反序列化对象 属于类型 System.Drawing.Bitmap 时出现错误。读取 XML 数据时,超出最大数组长度配额(16384)。通过更改在创建 XML 读取器时所使用的 XmlDictionaryReaderQuotas 对象的 MaxArrayLength 属性,可增加此配额。 第 1 行,位置为 23161。”。有关详细信息,请参阅 InnerException。

我修改了app.config的值以后还是报一样的错,(我的APP.config是自动生产的,然后引用进去的)。谁告诉我答案谢谢!
读取小图片可以,大图片就不行,会报错,
所以我要修改APP.config文件,改了都无效还是报错

把下面的节点readerQuotas 放到客户端app.config的binding节点内
<readerQuotas maxDepth="32" maxStringContentLength="10485760" maxArrayLength="10485760" maxBytesPerRead="10485760" maxNameTableCharCount="10485760" />

</binding>

你这个是下的例子吧.
把值设大一点.既然你是用工具生成的文件那应该就没什么大的问题,除非你读取很大的数据.
这看看你配置文件的位置是否放在项目结点下.