これはMVC3アプリです。私は読んだり読んだり読んだりしましたが、これを理解することはできません。サーバーにファイルをアップロードしようとすると、最大配列長クォータエラーが発生します。以前にアプリでこれを取得し、web.configで増やすことで修正しました。
<readerQuotas maxDepth="32" maxStringContentLength="2147483647"
maxArrayLength="2147483647" maxBytesPerRead="4096"
maxNameTableCharCount="2147483647"/>
今、私は古い学校のasmxサービスを介してドキュメントをアップロードしています(私がしなければならないので、私の決定ではありません)。WCF経由でasmxサービスを呼び出すと、最大クォータエラーが発生します。以前にアップロードした方法でアップロードしたファイルをダウンロードできます(WCFを介してオブジェクトをストリーミングします)。したがって、私の質問は、構成ファイルの値を変更してこれを修正する方法ではなく、C#でプログラムで最大配列長を取得する方法です。デバッグ中にそれが何であるかを見たいです。ありがとう