web.config:maxRequestLength未生效

时间:2009-11-08 11:39:53

标签: web-config

我的web.config文件中有以下内容。

<httpRuntime executionTimeout="90000" maxRequestLength="204800" />

但是我无法上传任何大于50MB的文件。可能是原因。 Web浏览器一直等待上传完成,但任何小于50MB的文件都会上传而不会出现任何问题。还有其他需要检查的事吗?

2 个答案:

答案 0 :(得分:2)

将其放在您的web.config

  <system.web>
     <httpRuntime executionTimeout="360" maxRequestLength="100000" />

一次启用360秒超时和100,000 Kb上传数据。

如果不起作用,请在IIS服务器上运行此命令。 (替换[IISWebsitename])

C:\Windows\System32\inetsrv>appcmd set config "[IISWebsitename]" -section:requestFiltering -requestLimits.maxAllowedContentLength:100000000 -commitpath:apphost

一次启用100,000,000字节的上传数据。

答案 1 :(得分:0)

也许50MB是网络服务器上允许的最大文件大小上传量?如果是这种情况,通常会返回错误消息。

您能否知道网络服务器上允许的最大上传文件大小是什么?

P.S。:关于系统的信息也很好。       (Windows / Linux / Mac,IIS / Apache ......)