我有ASP.NET IHttpHandler模块来处理文件上传。我在配置文件中将文件大小限制设置为50mb
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="52428800" />
</requestFiltering>
</security>
</system.webServer>
但是在上传13mb文件时仍然会出错。
System.Web.HttpException (0x80004005): Maximum request length exceeded.
如何增加默认允许的文件大小?
答案 0 :(得分:2)
总而言之,要在IIS7中将文件上载大小提高到50 MiB,请在Web.config文件的正确部分添加以下行:
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="52428800" />
</requestFiltering>
</security>
</system.webServer>
和
<system.web>
<httpRuntime maxRequestLength="51200" />
</system.web>
1024 X 1024 X 50 = 50 MiB中的5242880字节
1024 X 50 = 512 MiB,50 MiB
答案 1 :(得分:1)
在网络应用程序的 web.config
下使用以下内容<httpRuntime maxRequestLength="52428800" />