0

我有这样的网址,

http://domain.com?a=1&b=something&c=something

我正在服务器端访问所有这些查询字符串以执行某些过程。

现在,如果有人为参数 b 发送大约 4036 个字符的大文本,我会收到缓冲区溢出错误。

在 ASP.NET MVC4 中处理此问题的最佳方法是什么?

4

1 回答 1

1

我认为这是由于达到最大请求长度方法。如果是这样,您可以通过将最大请求长度设置为更高的值来解决此问题。您可以通过设置httpRuntime元素的maxRequestLength属性来更改此值:

<configuration>
    <system.web>
        <!-- This will set the maximum request length to 30720 KB (30MB).
             The default is 4096 KB (4MB) -->
        <httpRuntime maxRequestLength="30720" />
    </system.web>
</configuration>
于 2013-05-17T07:36:02.657 回答