【问题标题】:Is there an alternative to SVCUTIL.EXE for generating WCF Web service proxies? [closed]是否有 SVCUTIL.EXE 的替代方案来生成 WCF Web 服务代理? [关闭]
【发布时间】:2008-09-23 21:00:12
【问题描述】:

我是否遗漏了什么,或者真的没有替代方案(但我希望)可以使用 SVCUTIL.EXE 生成 WCF Web 服务代理?

【问题讨论】:

    标签: wcf proxy


    【解决方案1】:

    我强烈建议您在使用它们之前查看自动生成的配置,自动生成的东西充满了垃圾。 试试看 Miquel Castro 的这篇文章:WCF the Manual Way... the Right Way

    【讨论】:

    • +1 以获得非常有趣的链接。我目前签约的所有服务都是手动定义的。这主要是为了解决多个编码器无法更新服务引用的问题。
    【解决方案2】:

    我通常只对给定接口使用 ChannelFactory。如果接口具有足够的 WCF 属性,它应该可以很好地工作。 这是双工通道的客户端示例:

    DuplexChannelFactory<IServerWithCallback> cf = 
            new DuplexChannelFactory<IServerWithCallback>(
                new CallbackImpl(), 
                new NetTcpBinding(), 
                new EndpointAddress("net.tcp://localhost:9080/DataService"));
    

    【讨论】:

      【解决方案3】:

      如果您正在寻找命令行替代方案或独立 GUI,那么没有 - 我不知道。

      但是,如果您在 VS 中开发时对使用感到疑惑,VS2008 的添加服务引用是一种替代方案,可以让您省去一些麻烦。

      【讨论】:

      • VS2015 相同。而且我要冒昧地猜测......之间的所有版本。
      【解决方案4】:

      哦。我正在阅读旧文档,并且刚刚意识到添加服务参考为您完成了这些工作。谢谢!

      【讨论】:

        猜你喜欢
        • 2013-08-21
        • 1970-01-01
        • 2021-11-26
        • 2011-09-08
        • 2011-05-05
        • 2019-11-11
        • 1970-01-01
        • 2010-12-14
        • 1970-01-01
        相关资源
        最近更新 更多