这是一款MVC3应用。我已阅读,阅读和阅读,但我无法弄清楚这一点。尝试将文件上传到我的服务器时,我收到最大数组长度配额错误。我之前已经在我的应用程序中得到了这个,并通过在web.config中增加它来修复它。
<readerQuotas maxDepth="32" maxStringContentLength="2147483647"
maxArrayLength="2147483647" maxBytesPerRead="4096"
maxNameTableCharCount="2147483647"/>
现在我通过旧学校asmx服务上传文件(因为我必须,而不是我的决定)。我通过WCF调用asmx服务,我得到最大配额错误。我可以下载我上传以前上传方式的文件(通过WCF流对象)。所以我的问题不是如何通过更改配置文件中的值来解决这个问题,而是如何以编程方式获取C#中的最大数组长度。我想在调试时看到它是什么。感谢
答案 0 :(得分:1)