无法导出大于50 MB的文档集

时间:2014-05-08 20:16:05

标签: sharepoint export

在我的代码中,我将导出要导入到另一个库(DocumentSet.Expot())的文档集。最大上载大小为100 MB。我们有一些超过50 MB的文档集。当它们大于50 MB时,我收到错误“无法导出大于50 MB的文档集”。这只发生在我们的测试环境中。在我的开发环境中,导出文档集超过50 mb没有问题。我找到了一个与我遇到的问题类似的修补程序(http://support.microsoft.com/kb/2544019)。但是,它似乎更适合将项目发送到记录中心。有没有人有任何建议?

1 个答案:

答案 0 :(得分:0)

为Web应用程序设置Maximum Upload Size是不够的,因为向Record Center提交文档集会通过OfficialFile.asmx Web服务,而后者又拥有自己的设置。

OfficialFile.asmx Web服务拥有自己的设置,它位于:C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\ISAPI\OfficialFile.asmx

解决方案

打开位于web.config下的C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\ISAPI\文件并添加以下部分:

<location path="OfficialFile.asmx">
    <system.web>
        <httpRuntime maxRequestLength="2097151" executionTimeout="240" />
    </system.web>
</location>