JavaScriptSerializer中のASP.NET MVCのMaxJsonLength例外
私のコントローラーアクションの1つでJsonResult、グリッドを満たすために非常に大きな値を返しています。 次のInvalidOperationException例外が発生します。 JSON JavaScriptSerializerを使用したシリアライゼーションまたはデシリアライゼーション中のエラー。文字列の長さがmaxJsonLengthプロパティで設定された値を超えています。 のmaxJsonLengthプロパティをweb.config高い値に設定しても、残念ながら効果はありません。 <system.web.extensions> <scripting> <webServices> <jsonSerialization maxJsonLength="2147483644"/> </webServices> </scripting> </system.web.extensions> この SOの回答で述べたように、文字列としてそれを渡したくありません。 私の調査では、この動作を回避するために独自の(例:)を作成することが推奨されているこのブログ投稿を見つけました。ActionResultLargeJsonResult : JsonResult これが唯一の解決策ですか? これはASP.NET MVCのバグですか? 何か不足していますか? 任意の助けをいただければ幸いです。