使用HTTPS时,“大”文件上传会随机失败

时间:2012-09-21 10:53:28

标签: asp.net iis file-upload iis-7 backbone.js

我们有一个网站,需要允许用户上传大小从几KB到40MB不等的文件。它有一个由Backbone.js提供支持的单页前端(使用the jQuery form plugin上传文件),以及一个用ASP.NET MVC构建的API,它在IIS7上托管。它也只通过HTTPS提供。

在Chrome中,超过4MB的文件往往无法上传 - 通常没有来自服务器的响应(在检查网络响应时)。在Firefox中,相同的文件通常上传得很好,偶尔会出现413错误(我上次连续五次上传同一个文件,最后一次出现413错误)。

当我们禁用HTTPS时,一切似乎都运行正常......但我们需要使用HTTPS。

web.config文件包含maxAllowedContentLengthmaxRequestLength值设置为足够高的值。

我们还需要调整或启用以使其更可靠地通过HTTPS工作吗?

1 个答案:

答案 0 :(得分:0)

尝试查看httpRuntime配置的executionTimeout