我一直在阅读很多关于这个问题的文章,但我还没有成功。
服务器端web.config文件
service.clientconfig
客户端asp.net web.config
仍然收到以下错误
读取XML数据时已超出最大数组长度配额(16384)。通过更改创建XML阅读器时使用的XmlDictionaryReaderQuotas对象上的MaxArrayLength属性,可以增加此配额。
任何帮助..
答案 0 :(得分:0)
你应该使用这................
<bindings>
<basicHttpBinding>
<binding name="HttpBinding" maxBufferSize="2147483647" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647" receiveTimeout="00:10:00" sendTimeout="00:10:00">
<readerQuotas maxDepth="700" maxArrayLength="2147483647" maxStringContentLength="2147483647" />
<security mode="None" />
</binding>
</basicHttpBinding>
</bindings>
答案 1 :(得分:0)
我将所有尺寸更改为2097152而不是2147483647,它开始工作。 我已经配置了允许2MB的Web配置。但如果我上传超过1MB的文件,它会抛出相同的异常。