4

当我尝试上传 32MB 的文件时,Firefox 在页面上显示以下错误。

“ 连接已重置。与服务器的连接在页面加载时已重置。”

我试过跟随。解决方案 -

1. 在<system.web>

<httpRuntime maxRequestLength="2000000000" executionTimeout="999999"/>

2. 在<system.webserver>

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

<compilation defaultLanguage="c#" debug="false" />

但仍然得到同样的错误。我认为问题与“executionTimeout”有关。应用程序没有为请求设置此超时。

4

3 回答 3

6

终于问题解决了......我们需要将两个标签都保存在配置文件中。IE

<httpRuntime maxRequestLength="2000000000" executionTimeout="999999"/>

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

实际上,我正在评论一行并与另一行进行测试。:)

于 2012-12-19T08:09:57.017 回答
2

第一:注意maxRequestLength以 KB 为单位,而maxAllowedContentLength字节
为单位 所以你只允许 1MB...增加你的maxAllowedContentLength,例如:

<requestLimits maxAllowedContentLength="2000000000" />

第二:尝试更高的执行时间,例如executionTimeout="999999"

于 2012-12-18T13:47:21.633 回答
0

我已经解决了这个问题并 <httpRuntime maxRequestLength="2097151" executionTimeout="999999"/>在 web.config 文件中设置了: inside 标签。

如果maxRequestLength="2000000000"不支持,则使用范围 0-2097151

希望这可以帮助。

于 2013-02-06T10:05:19.067 回答