2008-09-23 89 views

回答

1

如果你正在尋找一個命令行的替代或獨立的GUI然後不 - 我不知道任何。但是,如果你想知道在VS中開發的用法,VS2008的添加服務引用是一個替代方案,可以爲你節省一些頭痛的問題。

+0

與VS2015相同。 而且我要去一個肢體的方式,並猜測...之間的所有版本。 – Spike0xff 2016-06-11 19:30:27

1

Doh。我正在閱讀舊文檔,並意識到添加服務引用爲您提供了垃圾。謝謝!

3

我強烈建議你在使用它們之前查看自動生成的配置,自動生成的東西充滿了垃圾。 試試看看Miquel Castro的這篇文章:WCF the Manual Way... the Right Way

+0

對於一個非常有趣的鏈接。我現在正在簽約的所有服務都是人工定義的。這主要是爲了阻止多個編碼器無法更新服務參考的問題。 – 2011-06-16 14:11:33

2

我通常只對給定的接口使用ChannelFactory。如果接口具有足夠的WCF屬性,它應該工作得很好。 以下是雙工通道的客戶端示例:

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