Search code examples
asp.netiis-7file-upload.net-4.0

How to set the maxAllowedContentLength to 500MB while running on IIS7?


I changed the maxAllowedContentLength to

<security>
    <requestFiltering>
        <requestLimits maxAllowedContentLength="5024000000" />
    </requestFiltering>
</security>

In my web.config, but when running on IIS7 I get this error:

The 'maxAllowedContentLength' attribute is invalid. Not a valid unsigned integer

https://i.sstatic.net/u1ZFe.jpg

but when I run in the VS server it run normally without any errors.

How to config my website to allow upload files with 500MB size, without this problem on IIS7?


Solution

  • According to MSDN maxAllowedContentLength has type uint, its maximum value is 4,294,967,295 bytes = 3,99 gb

    So it should work fine.

    See also Request Limits article. Does IIS return one of these errors when the appropriate section is not configured at all?

    See also: Maximum request length exceeded