我有一个使用的DLL WCF服务部署WCF服务:Microsoft.SharePoint程序在非的SharePoint Environemnt
当我部署它并不会对它安装SharePoint那么服务器我得到下面的错误:
无法加载文件或程序集“Microsoft.SharePoint程序,版本= 15.0.0.0,文化=中性公钥= 71e9bce111e9429c”或其依赖
之一谁能帮助我解决这个问题?
我有一个使用的DLL WCF服务部署WCF服务:Microsoft.SharePoint程序在非的SharePoint Environemnt
当我部署它并不会对它安装SharePoint那么服务器我得到下面的错误:
无法加载文件或程序集“Microsoft.SharePoint程序,版本= 15.0.0.0,文化=中性公钥= 71e9bce111e9429c”或其依赖
之一谁能帮助我解决这个问题?
事实上,我发现我不能在没有安装SharePoint的环境上使用服务器端对象模型。为了解决这个问题,我创建了一个新的服务来调用旧的服务:将旧服务作为新服务的客户端。因此我不需要在托管服务的服务器上安装SharePoint服务器场
您可以部署使用SharePoint Web服务的WCF服务,但不直接使用对象模型,除非它位于SharePoint专用前端服务器上。 –
您是否在服务的bin文件夹中包含“Microsoft.SharePoint”DLL? – Tim
另请注意,您可能实际上不会被允许简单地将DLL与您的应用程序复制。查看[this](http://sharepoint.stackexchange.com/a/32184)了解更多信息。 (或谷歌“sharepoint程序集重新分配”)。 –
如果在您的代码中使用Sharepoint对象模型,则部署dll是不够的,但需要安装Sharepoint。 – Max