【发布时间】:2017-03-19 20:17:39
【问题描述】:
我正在尝试在 mvc 操作方法中发布大 json。 导致错误
使用 JSON 进行序列化或反序列化时出错 JavaScript 序列化器。字符串长度超过设置的值 在 maxJsonLength 属性上。参数名称:输入
我知道 SO 和 google 上有很多帖子,我尝试了很多解决方案,但没有一个对我有用:
我尝试过的: 更新了 Web.Config
在 system.web
中更新了此声明<httpRuntime targetFramework="4.5.1" maxRequestLength="1073741824" />
以及 Systerm.webserver 中的以下行
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="1073741824" />
</requestFiltering>
</security>
添加以上行后,它在本地对我有用,但在服务器上更新相同的值后它不起作用,它会抛出上述错误。
更新
IIS Version 7.5
【问题讨论】:
-
您的服务器运行的是哪个版本的 iis?
-
@DaiBok IIS 7.5 版
标签: json asp.net-mvc