SharePoint Server对象模型和WCF

时间:2012-11-09 07:02:25

标签: c# wcf sharepoint

我尝试从WCF服务器内的项目访问包含SharePoint Server对象模型代码的API。我的目的是下载SharePoint服务器上的文档。

我的代码在WCF服务器内。 SharePoint服务器是另一台服务器。

每当我尝试使用

访问服务器时
SPSite.Exists(new Uri(spServerURL))

它不知道服务器。因此,当我将WCF应用程序池更改为在Farm管理员帐户下运行时,它运行良好。

这样做是否可以,否则将成为安全漏洞?

我应该如何尝试访问该文档?

1 个答案:

答案 0 :(得分:2)

我认为如果您将服务部署到现有的SharePoint Web应用程序会更好。因此,您的服务将在SharePoint应用程序池帐户下运行,因此,您的SharePoint服务权限不会出现问题。此外,它还可以从映射路径中为您的SharePoint解决方案提供,例如http://// _ vti_bin /。这很有用,当你需要从web contecxt访问它时,你可以只使用相对路径/ _vti_bin /.

检查this link以获取有关SharePoint 2010服务开发的更多信息。