当客户端在远程机器上运行时,从SharePoint 2010库获取文件的WCF服务对于大文件会失败

时间:2011-05-25 19:53:09

标签: wcf sharepoint-2010

我在IIS7.0上托管了一个WCF Web服务。我正在使用此服务查询SharePoint 2010上的文档库,以使用SP对象模型从库中获取项目。 客户端创建此服务的服务引用,并尝试从SP 2010库中获取项目。 这适用于较小的文件,但当客户端尝试接收大文件时,我的服务超时。 如果客户端在托管WCF服务的同一个框上运行,则访问任何大小的文件都没有问题,但是当客户端从任何其他远程框运行时,服务超时。

我正在使用WSHttpBinding,使用MTOM消息编码  

请让我知道我错过了什么                                                                                                                                                                                                                                                        

1 个答案:

答案 0 :(得分:1)

很少有事情要看: 在服务器端启用tracing以查看导致连接超时的确切原因。有关详细信息,请参阅this链接。

SP 2010中http请求的默认超时为120秒。请参阅this link有关如何增加默认超时的信息。我不怀疑这是一个问题,但只有在其他一切都不起作用时才这样做。