我们有一个网站,需要允许用户上传大小从几KB到40MB不等的文件。它有一个由Backbone.js提供支持的单页前端(使用the jQuery form plugin上传文件),以及一个用ASP.NET MVC构建的API,它在IIS7上托管。它也只通过HTTPS提供。
在Chrome中,超过4MB的文件往往无法上传 - 通常没有来自服务器的响应(在检查网络响应时)。在Firefox中,相同的文件通常上传得很好,但偶尔会出现413错误(我上次连续五次上传同一个文件,最后一次出现413错误)。
当我们禁用HTTPS时,一切似乎都运行正常......但我们需要使用HTTPS。
web.config文件包含maxAllowedContentLength
和maxRequestLength
值设置为足够高的值。
我们还需要调整或启用以使其更可靠地通过HTTPS工作吗?
答案 0 :(得分:0)
尝试查看httpRuntime配置的executionTimeout