0

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

4

4 回答 4

3

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

于 2008-12-17T15:52:46.660 回答
2

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

DuplexChannelFactory<IServerWithCallback> cf = 
        new DuplexChannelFactory<IServerWithCallback>(
            new CallbackImpl(), 
            new NetTcpBinding(), 
            new EndpointAddress("net.tcp://localhost:9080/DataService"));
于 2009-01-04T22:16:21.447 回答
1

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

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

于 2008-09-23T21:12:25.417 回答
1

多哈。我正在阅读旧文档,并且刚刚意识到 Add Service Reference 为您完成了这些工作。谢谢你!

于 2008-09-23T21:15:01.433 回答