1

我基本上浪费了我一整天的时间来做这件事。以前似乎大型上传工作,但现在他们没有,即使我在我的网络配置中拥有我应该需要的所有设置。每次我上传时,它都会非常简短地处理然后给我一个 404 - 找不到文件或目录。我已经广泛搜索,似乎无法弄清楚这一点。如果我将限制降低到文件大小以下,它会抛出一个实际的系统异常,但是当我再次提高它时,它会返回 404。

以下是我不久前添加到 web.config 文件中的部分:

到基地:

<httpRuntime executionTimeout="900" maxRequestLength="4000000" />

和 system.webServer 部分:

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

我还覆盖了 applicatioHost.config 设置,以允许 Web 配置覆盖机器级别的设置。

有任何想法吗?

4

2 回答 2

3
<httpRuntime executionTimeout="900" maxRequestLength="4000000" />

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

两种不同的设置有不同的单位:

maxRequestLength 以千字节为单位 maxAllowedContentLength 以字节为单位

于 2014-05-06T13:21:50.693 回答
0

我回答了我自己的问题。这两个限制都太低了。两者都增加,成功。

于 2013-01-24T22:44:03.903 回答