ASP.NET MVCで大きいサイズのJSONの通信エラーについて
経緯
例えば、100件以下のデータの取得には全然問題なかったのに、150件くらいを取得しようとすると同じロジックなのにエラーになっていたので、調査してみました。
原因
JSONの最大長さを超えたため。
対応
web.config
<system.web.extensions> <scripting> <webServices> <jsonSerialization maxJsonLength="2147483647"> </jsonSerialization> </webServices> </scripting> </system.web.extensions>
そもそもデフォルト値はなんなの?って思って調べたらこういう記事があった。少な…い?
asp.net - Confusion over maxJsonLength default value - Stack Overflow
Visual Studioが遅すぎて試した方法
随時追記します。
1、デバッグ中に診断ツールを無効にする
Tools -> Options -> Debugging -> General -> disable Enable Diagnostic Tools while debugging