【问题标题】:3-Tier Client Side WCF Service3 层客户端 WCF 服务
【发布时间】:2010-08-18 03:52:05
【问题描述】:

我能够在我的前端 ASP MVC 应用程序中使用 WCF 服务。我现在正在尝试为 Jquery 配置客户端服务,这就是我在循环中运行的地方。

我尝试的第一件事是将我使用的服务放入客户端“svc”文件中,如下所示,删除代码隐藏并添加工厂。使用这种方法我得到一个合同空错误,所以我猜我不能直接将我使用的服务放入客户端的 svc 文件中。

<%@ ServiceHost Language="C#" Debug="true" Service="ServiceIConsumed" Factory="System.ServiceModel.Activation.WebScriptServiceHostFactory" %>

那么我是否需要在客户端手动重新创建所有 OperationContracts 并添加 webHttpEndpoint 以及其他配置?

【问题讨论】:

    标签: wcf wcf-client


    【解决方案1】:

    您可以重用服务参考中的合同,但您必须创建将调用您的业务 WCF 服务的新服务实现。

    【讨论】:

    • 感谢您解决这个问题。我让它工作,除非我返回一个名为“City”的复杂类型,它有一个 ID 和 Name 属性,它们作为“[object Object]”返回。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-06
    • 1970-01-01
    • 1970-01-01
    • 2011-07-01
    • 2014-02-20
    相关资源
    最近更新 更多