I would like to increase this value
<httpRuntime maxRequestLength="2024000" executionTimeout="300"/>
But i am not sure how it is measured, MB, KB? not sure. I would like to be able to accept requests up to 50 MB.
Regards
Answers:
Thank you for visiting the Q&A section on Magenaut. Please note that all the answers may not help you solve the issue immediately. So please treat them as advisements. If you found the post helpful (or not), leave a comment & I’ll get back to you as soon as possible.
Method 1
The property maxRequestLength indicates the maximum file upload size supported by ASP.NET. This limit can be used to prevent denial of service attacks caused by users posting large files to the server. The size specified is in kilobytes. The default is 4096 KB (4 MB). MSDN
For 50 MB you will need to set it to 51200.
<httpRuntime maxRequestLength="51200" executionTimeout="300"/>
Edit based on comments
The OP does not ask about executionTimeout but @barnes did in comments below. I feel to add some details about executionTimeout as well which is other httpRuntime attribute.
Optional TimeSpan attribute.
Specifies the maximum number of seconds that a request is allowed to execute > before being automatically shut
down by ASP.NET. This time-out applies only if the debug attribute in
the compilation element is False. To help to prevent shutting down the
application while you are debugging, do not set this time-out to a
large value. The default is “00:01:50” (110 seconds), MSDN.
Method 2
maxRequestLength is measured in kilobytes
maxAllowedContentLength is measured in bytes
Method 3
It accepts KB. For 50 MB, set it to
maxRequestLength="51200"
All methods was sourced from stackoverflow.com or stackexchange.com, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0