1

我可以通过 ajax 成功地将 POST 发送到具有 [Authorize] 属性的控制器并传入一个数组(JSON 编码)。

当我使用大型数组(大约 3,000 个)数字 ID 发出相同的请求时,我立即得到 Authorize 属性返回的 401,并且操作方法永远不会被执行。

为什么大负载会影响授权属性?

4

1 回答 1

1

您需要将此添加到您的 web.config

 <system.web>
    <httpRuntime maxRequestLength="2097151" executionTimeout="1200" />

因为你很可能超过默认限制(4mb),上面将其设置为 2gb

于 2012-09-24T17:51:59.777 回答