问题描述
|
我在IIS7.0上托管了WCF Web服务。我正在使用此服务在SharePoint 2010上查询文档库,以使用SP对象模型从库中获取项目。
客户端创建此服务的服务引用,并尝试从SP 2010库中获取项目。
这对于较小的文件来说效果很好,但是当客户端尝试接收大文件时,我的服务就会超时。
如果客户端在承载WCF服务的同一机器上运行,则访问任何大小的文件都没有问题,但是从其他远程机器上运行客户端时,该服务将超时。
我正在使用带有MTOM消息编码的WSHttpBinding
请让我知道我在想什么
解决方法
几件事要看:
在服务器端启用跟踪,以查看导致连接超时的确切原因。有关更多信息,请参见此链接。
SP 2010中HTTP请求的默认超时为120秒。请参阅此链接以了解如何增加默认超时。我不认为这是一个问题,但是只有在其他所有方法都不起作用时才执行此操作。