En este tutorial aprenderás cómo solucionar la excepción maxJsonLength en ASP.NET MVC (C#). En mi caso yo estoy utilizando la versión 5 pero funciona para cualquier versión. Espero que este tutorial te sea de gran ayuda.
Enlace a la página de "Ajax Hispano", la cuál utilicé para solucionar la excepción: https://ajaxhispano.com/ask/maxjsonlength-excepcion-en-aspnet-mvc-durante-javascriptserializer-14461/