【发布时间】:2014-01-30 12:23:48
【问题描述】:
我正在开发一个 MVC 4 应用程序。我正在向控制器操作发送 ajax 发布请求。当发布数据超过 4MB 时,操作请求失败。对此有什么解决方案?
【问题讨论】:
-
错误是什么?您使用的是什么版本的 IIS?
-
错误是内部服务器错误
标签: ajax asp.net-mvc json asp.net-mvc-4
我正在开发一个 MVC 4 应用程序。我正在向控制器操作发送 ajax 发布请求。当发布数据超过 4MB 时,操作请求失败。对此有什么解决方案?
【问题讨论】:
标签: ajax asp.net-mvc json asp.net-mvc-4
您需要更改两个配置参数(值以 KB 为单位)
在 Web.Config 中
<configuration>
<system.web>
<httpRuntime maxRequestLength="8192" />
</system.web>
</configuration>
在 IIS 中
更新您的“最大允许内容长度”设置,如下所述:http://ajaxuploader.com/large-file-upload-iis-asp-net.htm
【讨论】:
您可以尝试扩展这些属性之一的大小..
<system.web>
<httpRuntime maxRequestLength="x" />
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="x" ></requestLimits>
将x 设置为您想要的大小限制。阅读this post 寻求帮助。
【讨论】: