我基本上浪费了我一整天的时间来做这件事。以前似乎大型上传工作,但现在他们没有,即使我在我的网络配置中拥有我应该需要的所有设置。每次我上传时,它都会非常简短地处理然后给我一个 404 - 找不到文件或目录。我已经广泛搜索,似乎无法弄清楚这一点。如果我将限制降低到文件大小以下,它会抛出一个实际的系统异常,但是当我再次提高它时,它会返回 404。
以下是我不久前添加到 web.config 文件中的部分:
到基地:
<httpRuntime executionTimeout="900" maxRequestLength="4000000" />
和 system.webServer 部分:
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="4000000" />
</requestFiltering>
</security>
我还覆盖了 applicatioHost.config 设置,以允许 Web 配置覆盖机器级别的设置。
有任何想法吗?