我可以通过ajax成功地将POST发送到具有[Authorize]属性并传入数组(JSON编码)的控制器。
当我使用大型数组(大约3,000个)数字ID发出相同的请求时,我立即得到Authorize属性返回的401,并且action方法永远不会被执行。
为什么大型有效负载会影响授权属性?
答案 0 :(得分:1)
您需要将此添加到您的web.config
<system.web>
<httpRuntime maxRequestLength="2097151" executionTimeout="1200" />
因为您可能超过默认限制(4mb),上面将其设置为2gb