【发布时间】:2018-01-27 11:23:06
【问题描述】:
我在 MVC5 中遇到了一个间歇性问题,JSON 解析器抛出了 System.InvalidOperationException:
使用 JSON JavaScriptSerializer 进行序列化或反序列化时出错。字符串长度超过 maxJsonLength 属性设置的值。
直截了当,但是当我查看请求详细信息时,我不知道为什么会发生这种情况,因为有效负载非常小:
对可能导致这种情况的不太正常的事情有任何想法吗?
【问题讨论】:
-
循环引用?
-
@AluanHaddad - 也许,但不确定如何。我只是把它缩小到它只发生在某些搜索字段填写后提交的情况下,所以这是一个线索。
-
你应该使用
Newtonsoft.Json。
标签: json ajax asp.net-mvc