环境为Windows Server 2008 Enterprise操作系统,SharePoint 2007,IIS 7.0,网站集是Team Site。
上传一个30多M的文件,无论如何也上传不上去,在CA(管理中心)中已经修改过Maximum Upload Size,默认为50M,已经完全可以满足大小,基于Windows Server 2003和IIS 6.0的环境没有此问题。
上传测试:
IE 6.0 上传选择文件后点击OK按钮,页面出现404错误,并且刷新不能回到上传页面。回到文档库查看,文件上传失败。
使用单个文件上传方式,失败,出现404错误页面。
使用多个文件上传方式,失败,无错误信息页面,直接跳转回文档库AllItems.aspx页面。
使用资源管理器视图拷贝文件,失败。
解决方案:
参考微软KB944981。
修改WebApplication的web.config,在<configuration>的末尾增加允许最大的内容长度设置。
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="52428800"/>
</requestFiltering>
</security>
</system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="52428800"/>
</requestFiltering>
</security>
</system.webServer>
修改后保存,刷新页面重新上传文档,成功。