Sharepoint 2010自定义WCF服务

时间:2010-08-19 07:34:15

标签: 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或教程?

提前致谢。

1 个答案:

答案 0 :(得分:6)

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

要添加对包含SharePoint Foundation提供的服务工厂的Microsoft.SharePoint.Client.ServerRuntime的引用,请使用“添加引用”框的“浏览”选项卡导航到Microsoft.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错误,无法添加服务引用来测试它。如果您找到修复方法,请给我发电子邮件 在shaw.ca的mondo 谢谢,祝你好运!