我有这样的网址,
http://domain.com?a=1&b=something&c=something
我正在服务器端访问所有这些查询字符串以执行某些过程。
现在,如果有人为参数 b 发送大约 4036 个字符的大文本,我会收到缓冲区溢出错误。
在 ASP.NET MVC4 中处理此问题的最佳方法是什么?
我有这样的网址,
http://domain.com?a=1&b=something&c=something
我正在服务器端访问所有这些查询字符串以执行某些过程。
现在,如果有人为参数 b 发送大约 4036 个字符的大文本,我会收到缓冲区溢出错误。
在 ASP.NET MVC4 中处理此问题的最佳方法是什么?
我认为这是由于达到最大请求长度方法。如果是这样,您可以通过将最大请求长度设置为更高的值来解决此问题。您可以通过设置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>