我知道这个问题在stackoverflow中有一个解决方案,但它对我不起作用。我将在下面更具体地介绍:
我有典型的最大请求长度超过例外:
HTTP错误404.13-找不到请求过滤模块被配置为拒绝超过请求内容长度的请求。
这是我在system.web:下对web.config的更改
<httpRuntime maxRequestLength="200000" executionTimeout="300" />
和在system.webServer:下
<security> <requestFiltering allowDoubleEscaping="false"> <requestLimits maxAllowedContentLength="200000000" /> </requestFiltering> </security>
我还在applicationHost中进行了此更改。在一台机器上,这些机器运转起来很有魅力。那是windows 7+iis 7.5。但在另一个windows服务器2008+iis 7.0上,我无法上传19MB来工作。我真的不知道现在该怎么办。请帮助任何人。
好。那台机器是客户的机器。显然,他在IIS管理器中更改了一些关于网站子文件夹的内容,IIS管理器在子文件夹中创建了web.config,该web.config覆盖了我在父文件夹中的设置。