当我尝试上传32MB的文件时,firefox在页面上显示以下错误。
“连接已重置。 页面加载时重置了与服务器的连接。“
我试过了foll。解决方案 -
1。在<system.web>
<httpRuntime maxRequestLength="2000000000" executionTimeout="999999"/>
2。在<system.webserver>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="2000000000" />
</requestFiltering>
</security>
和
<compilation defaultLanguage="c#" debug="false" />
但仍然得到同样的错误。 我认为问题与“executionTimeout”有关。应用程序没有为请求设置此超时。
答案 0 :(得分:6)
最后问题解决了...... 我们需要在配置文件中保留两个标签。 即
<httpRuntime maxRequestLength="2000000000" executionTimeout="999999"/>
和
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="2000000000" />
</requestFiltering>
</security>
实际上我正在评论一行并用另一行进行测试。 :)
答案 1 :(得分:2)
首先:请注意maxRequestLength
为KB,而maxAllowedContentLength
为字节
所以你只允许1MB ...例如增加maxAllowedContentLength
:
<requestLimits maxAllowedContentLength="2000000000" />
第二:
尝试更长的执行时间,例如executionTimeout="999999"
答案 2 :(得分:0)
我已经解决了这个问题并设置了:
标记内<httpRuntime maxRequestLength="2097151" executionTimeout="999999"/>
在web.config文件中。
如果maxRequestLength="2000000000"
不支持,请使用范围0-2097151
希望这有帮助。