Amr Elgarhy Amr Elgarhy - 2 months ago 62
ASP.NET (C#) Question

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


http://i.stack.imgur.com/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?

Answer

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