【问题】 使用Jquery.Uploadify上传大文件时偶尔出现404错误。
【分析】
1、上传小文件时没有出现错误,只有在上传40M大文件时出错
2、查看web.config
<httpRuntime maxRequestLength="409600" executionTimeout="300" requestValidationMode="2.0" />
<pages validateRequest="false" controlRenderingCompatibilityVersion="4.0" clientIDMode="AutoID" />
maxRequestLength为400M,应该没问题
3、查询IIS7下的默认设置限制了上传大小 30M,需修改 maxAllowedContentLength
【结论】
此段配置添加到web.config中,与system.web配置节下的配置同时控制文件大小
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="40960000" />
</requestFiltering>
</security>
</system.webServer>