2015-04-03 46 views
0

我有一个代码使用Dropbox,Google Drive和Box API将文件上传到这些服务。出于某些原因,只要使用上面的任何API发布了大于500KB的文件,代码就已经开始抛出404错误。我知道IIS有传入发布数据的设置,但是这是使用RESTful API的传出后调用。我注意到404在拨打电话时马上就来,而较小的文件需要一段时间才能收到OK代码。这似乎告诉我,这个问题是在客户端。机器上的某些网络组件设置对较大的文件不合格。抓我的头,看看从哪里开始寻找。回想起来,这些上传没有问题。任何投入?文件大于约。 500KB导致未找到404错误

.Net 4.0 Framework。

回答

0

已解决。

Web.config设置最大大小设置得太低。设置maxAllowedContentLength修复了它。

<system.webServer> 
    <security> 
     <requestFiltering> 
      <!-- 1GB (the value is in Bytes) --> 
      <requestLimits maxAllowedContentLength="1073741824" /> 
     </requestFiltering> 
    </security> 
</system.webServer>