基本上我浪费了整整一天的时间。似乎大型上传工作以前工作,但现在他们不会,即使我在我的网络配置中有我需要的所有设置。我上传的每一次,它都会非常短暂地处理,然后给我一个404 - 文件或目录未找到。我搜索得很远,似乎无法解决这个问题。如果我将限制降低到文件大小以下,它将抛出一个实际的系统异常,但是当我再次提起它时它会返回到404。
以下是我之前添加到web.config文件的部分:
到基地:
<httpRuntime executionTimeout="900" maxRequestLength="4000000" />
和system.webServer部分:
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="4000000" />
</requestFiltering>
</security>
我还覆盖了applicatioHost.config设置,允许web配置覆盖机器级别设置。
有什么想法吗?
答案 0 :(得分:3)
<httpRuntime executionTimeout="900" maxRequestLength="4000000" />
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="4000000" />
</requestFiltering>
</security>
两种不同的设置有不同的单位:
maxRequestLength以Kilobytes为单位 maxAllowedContentLength以字节为单位
答案 1 :(得分:0)