2010-11-26 210 views
6

我试图通过Sharepoint客户端对象模型将文件上载到在IIS 7上运行的Sharepoint 2010服务器。我发现的问题是文件大小限制非常好...限制。我已经阅读了很多关于这个主题的文章,好像我遇到了一个与我之前发现的问题不同的问题。一些实验和尝试不同的方法后,我终于发现,我现在正在打的限制是由于我的web.config以下配置设置:IIS 7 httpruntime maxRequestLength限制为2097151

<system.web> 
<httpRuntime maxRequestLength="2097151" /> 
</system.web> 

它最初是定在51000左右。我试图将我已经在其他地方列出的2 gig值放在理论上的最大值中,但是当完成后,站点将不会加载,并且返回的错误指出此设置的有效范围为0-2097151。我想知道是否有其他地方,这个最大允许范围正在设置?看起来很奇怪,它太低了,这基本上限制了我可以提供的任何文件上传仅为2 megs,小于Sharepoint配置上传限制50 megs。

回答

12

maxRequestLength以千字节为单位,因此您已将其设置为2GB(2097151/1024/1024 = 2)。

+0

好有意思,我现在必须再创帽别处。提高这个帽子使我从大约100K的错误到现在超过一兆的地方。我只需要继续挖掘谢谢。 – Mark 2010-11-29 13:19:23

6

我有同样的问题,但我发现,你必须把

<system.webServer> 
    <security> 
    <requestFiltering> 
     <requestLimits maxAllowedContentLength="2147483648" /> 
    </requestFiltering> 
    </security> 
</system.webServer> 

这里也对一些IIS了 http://ajaxuploader.com/large-file-upload-iis-asp-net.htm