Reputation: 2013
When I am trying to upload file of 32MB, firefox is showing following error on page.
" The connection was reset. The connection to the server was reset while the page was loading."
I have tried foll. solutions -
1 . in <system.web>
<httpRuntime maxRequestLength="2000000000" executionTimeout="999999"/>
2 . in <system.webserver>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="2000000000" />
</requestFiltering>
</security>
and
<compilation defaultLanguage="c#" debug="false" />
but still getting same error. I think problem is related to "executionTimeout". Application is not setting this timeout for request.
Upvotes: 4
Views: 14389
Reputation: 2013
Finally problem resolved... We need to keep both tags in config file. i.e.
<httpRuntime maxRequestLength="2000000000" executionTimeout="999999"/>
and
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="2000000000" />
</requestFiltering>
</security>
Actually I was commenting one line and testing with another. :)
Upvotes: 6
Reputation: 3584
I have solved the issue and set:
<httpRuntime maxRequestLength="2097151" executionTimeout="999999"/>
inside tag
in the web.config file.
if maxRequestLength="2000000000"
does not support then use the range 0-2097151
Hope this helps.
Upvotes: 0
Reputation: 17395
First: Notice that maxRequestLength
is in KB whereas maxAllowedContentLength
is in bytes
So you're just allowing 1MB... Increase your maxAllowedContentLength
, for instance:
<requestLimits maxAllowedContentLength="2000000000" />
Second:
Try a higher execution time such as executionTimeout="999999"
Upvotes: 2