我能够在我的前端ASP MVC应用程序中使用WCF服务。我现在正在尝试为Jquery配置客户端服务,这就是我在圈子中运行的地方。
我尝试的第一件事就是把我消耗的服务放到客户端“svc”文件中,如下所示,删除代码隐藏并添加工厂。使用这种方法我得到一个契约null错误,所以我猜我不能直接将我直接使用的服务放入客户端svc文件。
<%@ ServiceHost Language="C#" Debug="true" Service="ServiceIConsumed" Factory="System.ServiceModel.Activation.WebScriptServiceHostFactory" %>
所以我需要重新创建所有的OperationContracts并手动在我的客户端添加webHttpEndpoint以及其他配置吗?
答案 0 :(得分:1)
您可以重用服务引用中的合同,但您必须创建将调用业务WCF服务的新服务实现。