Sharepoint 2010自定义WCF服务

Man*_*ser 6 wcf sharepoint-2010

我正在尝试创建一个自定义WCF服务并在Sharepoint 2010中托管它.我在这里找到了如何做到这一点的方法:

http://msdn.microsoft.com/en-us/library/ff521581.aspx

问题是属性"BasicHttpBindingServiceMetadataExchangeEndpointAttribute",它应该在Microsoft.Sharepoint.Client.Services中.

但我既没有找到dll文件也没有找到属性.在互联网上没有太多关于此的信息.

有没有人知道从哪里可以得到这个dll,或者有没有人有关于如何在Sharepoint上创建WCF服务的好的howot或教程的链接?

提前致谢.

小智 6

雅也遇到了这个问题.答案在教程中,但我错过了.

若要添加对包含SharePoint Foundation提供的服务工厂的Microsoft.SharePoint.Client.ServerRuntime的引用,请使用"添加引用"框的"浏览"选项卡导航到%.%.SharePoint.Client.ServerRuntime.dll文件. Windows%\ assembly\GAC_MSIL\Microsoft.SharePoint.Client.ServerRuntime,选择DLL,然后单击"确定".

然后你需要一个使用Microsoft.SharePoint.Client.Services; 属性上方.我没有只使用using语句来引用这个命名空间.还要确保你有自己部署后的microsoft.sharepoint.client和microsoft.sharepoint.client.serverruntime引用.得到404错误,无法添加服务引用来测试它.如果您找到修复方法,请发送电子邮件至mondo at shaw.ca,谢谢,祝您好运!