我在 MVC5 中遇到间歇性问题, JSON 解析器抛出__str__
:
使用JSON JavaScriptSerializer进行序列化或反序列化时出错。字符串的长度超过maxJsonLength属性上设置的值。
直截了当,但当我查看请求详细信息时,我不知道为什么会因为有效负载非常小而发生这种情况:
关于可能造成这种情况的不太正常的事情的任何想法?
答案 0 :(得分:1)
问题不在于JSON请求的大小,而在于JSON响应的大小。
return Json(model);
这个模型太大了,这就是异常的来源(为什么这不是在调试实例中引发或者记录我需要查看的异常......)