none
mvc4 字符串的长度超过了为 maxJsonLength 属性设置的值 RRS feed

  • 问题

  • 已经运行了一年多的项目了,客户说最近数据都出不来。调试发现mvc4 字符串的长度超过了为 maxJsonLength 属性设置的值

    Error:使用 JSON JavaScriptSerializer 进行序列化或反序列化时出错。字符串的长度超过了为 maxJsonLength 属性设置的值。

    return Json(list, JsonRequestBehavior.AllowGet);

    应该是这个List太大了,返回出错。网络上说使用配置文件来进行不过是没有起到作用:

    <system.web.extensions>
        <scripting>
          <webServices>
            <jsonSerialization maxJsonLength="1024000000" />
          </webServices>
        </scripting>
      </system.web.extensions>

    请问有没有其他方法,尽量不修改代码是最好啦。毕竟已经运行了一年多怕修改起来出问题。
    2015年11月23日 9:02

答案

全部回复