2015-08-30 13 views
0

我有一个使用的DLL WCF服务部署WCF服务:Microsoft.SharePoint程序在非的SharePoint Environemnt

当我部署它并不会对它安装SharePoint那么服务器我得到下面的错误:

无法加载文件或程序集“Microsoft.SharePoint程序,版本= 15.0.0.0,文化=中性公钥= 71e9bce111e9429c”或其依赖

之一

谁能帮助我解决这个问题?

+0

您是否在服务的bin文件夹中包含“Microsoft.SharePoint”DLL? – Tim

+0

另请注意,您可能实际上不会被允许简单地将DLL与您的应用程序复制。查看[this](http://sharepoint.stackexchange.com/a/32184)了解更多信息。 (或谷歌“sharepoint程序集重新分配”)。 –

+0

如果在您的代码中使用Sharepoint对象模型,则部署dll是不够的,但需要安装Sharepoint。 – Max

回答

0

事实上,我发现我不能在没有安装SharePoint的环境上使用服务器端对象模型。为了解决这个问题,我创建了一个新的服务来调用旧的服务:将旧服务作为新服务的客户端。因此我不需要在托管服务的服务器上安装SharePoint服务器场

+0

您可以部署使用SharePoint Web服务的WCF服务,但不直接使用对象模型,除非它位于SharePoint专用前端服务器上。 –

相关问题