我有一个使用Dropbox,Google Drive和Box API将文件上传到这些服务的代码。出于某些原因,只要使用上述任何API发布超过大约500KB的文件,代码就会开始抛出404错误。我知道IIS有传入的发布数据的设置,但这是使用RESTful apis的外发帖子调用。我注意到404在调用时立即出现,而较小的文件在收到Ok代码之前需要一些时间。这似乎告诉我,问题出在客户端。对于较大的文件,机器上的某些Net组件设置失败。抓我的头,看看从哪里开始寻找。回想起来,以前这些上传都没有问题。有什么输入吗?
.Net 4.0 Framework。
答案 0 :(得分:0)
它已经解决了。
Web.config设置最大大小设置得太低。设置maxAllowedContentLength
修复它。
<system.webServer>
<security>
<requestFiltering>
<!-- 1GB (the value is in Bytes) -->
<requestLimits maxAllowedContentLength="1073741824" />
</requestFiltering>
</security>
</system.webServer>