0

我一直在阅读很多关于这个问题的文章,但我没有得到它的工作。

服务器端 web.config 文件 服务器端 web.config

服务.clientconfig 服务.clientconfig

客户端asp.net web.config 客户端asp.net web.config

仍然收到以下错误

读取 XML 数据时已超出最大数组长度配额 (16384)。可以通过更改创建 XML 阅读器时使用的 XmlDictionaryReaderQuotas 对象的 MaxArrayLength 属性来增加此配额。

任何帮助..

4

2 回答 2

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>
于 2013-02-04T10:51:25.297 回答
0

我将所有尺寸更改为 2097152 而不是 2147483647 并开始工作。我已将 Web 配置配置为允许 2MB。但是如果我上传超过 1MB 的文件,它会抛出同样的异常。

于 2013-02-04T11:16:32.747 回答