Sharepoint 2010自定义WCF服务

6
我正在尝试创建一个自定义的WCF服务,并将其托管在Sharepoint 2010中。我在这里找到了如何实现的方法:http://msdn.microsoft.com/en-us/library/ff521581.aspx 问题在于属性“BasicHttpBindingServiceMetadataExchangeEndpointAttribute”应该在Microsoft.Sharepoint.Client.Services中。但我既找不到dll文件也找不到该属性。在互联网上关于此的信息并不多。
有人知道我可以从哪里获取此dll,或者有人有关于在Sharepoint上创建WCF服务的好教程吗?
谢谢。
1个回答

6

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

要添加对Microsoft.SharePoint.Client.ServerRuntime的引用(其中包含SharePoint Foundation提供的服务工厂),请使用“添加引用”框的“浏览”选项卡导航到%Windows%\assembly\GAC_MSIL\Microsoft.SharePoint.Client.ServerRuntime内的Microsoft.SharePoint.Client.ServerRuntime.dll文件,选择该DLL并单击“确定”。

然后,在属性上方需要添加using Microsoft.SharePoint.Client.Services;语句。确保已经引用了microsoft.sharepoint.client和microsoft.sharepoint.client.serverruntime。

我自己部署后陷入了困境。出现了404错误,无法添加服务引用来测试它。如果您找到了解决方法,请发送电子邮件至mondo at shaw.ca。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接