上传较大的文件时,收到此错误:错误404 - 找不到文件或目录

时间:2012-06-27 12:37:13

标签: asp.net web-config

我们在尝试将大尺寸视频文件上传到管理网站时收到错误消息。 我们能够毫无问题地上传小尺寸文件,当文件大小超过10Mb时,这个错误就开始发生了,因为我们已经通过web.config中的配置设置增加了大小:

<httpRuntime executionTimeout="2400" maxRequestLength="102400"  useFullyQualifiedRedirectUrl="false" minFreeThreads="8" minLocalRequestFreeThreads="4" appRequestQueueLimit="100" enableVersionHeader="true" />

和错误消息是我们上传更大的文件时:

Error 404 - File or directory not found. The resource you are looking for might have been removed, had its name changed, or is temporarily unavailable.

2 个答案:

答案 0 :(得分:24)

o最终为此问题找到了正确的解决方案,我们需要在web配置的安全性下添加requestFiltering,以下是我在web.config中添加的代码,它的开始允许我上传更大的文件:

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

感谢!!!

答案 1 :(得分:1)

在web.config中添加以下代码。

<system.web>
    <httpRuntime maxRequestLength="xxxxxx" />
  </system.web>

"xxx" is in KB。默认值为4096,等于4MB