2011-08-08 36 views

回答

3

如果您想避免手動編輯引入錯誤,我建議使用WCF服務配置編輯器。

+0

謝謝我現在已經使用了。現在,當我嘗試向新客戶端添加服務引用時,它將失敗。我現在使用的地址net.tcp:// localhost:8734/..........而不是http:// ........... – Jonnster

+0

添加服務引用僅適用於我認爲HTTP端點。您需要使用配置編輯器修改.config文件客戶端以匹配您在服務上使用的綁定。 – DaveRead

2

你必須編輯一些文件。這取決於你如何定義你的綁定。如果你通過config定義它,你需要改變它(從<endpoint binding="basicHttpBinding" ...><endpoint binding="netTcpBinding" ...>)。如果通過代碼定義它,則需要更改源代碼(從new BasicHttpBinding()new NetTcpBinding())。除了這個改變之外,應該是這樣的(假設該服務也有net.tcp協議的基地址)。

相關問題