0
夥計們,我如何訪問我添加到類庫中的WCF服務?以下是我採取的步驟:無法訪問類庫中的命名管道WCF服務C#
- 從vs2013創建一個C#類庫。
- 右鍵單擊類庫,添加「新建項目」,選擇「WCF服務」。
設置如圖所示的樣本微軟在結合命名管道(我更新了以下使用我的命名空間,但只是表示作爲一個例子):
<endpoint address="net.pipe://localhost/ServiceModelSamples/service" binding="netNamedPipeBinding" contract="Microsoft.ServiceModel.Samples.ICalculator" />
同一個解決方案中創建一個WinForms項目,並添加對上面創建的類庫的引用。
- 運行(而不是調試)winforms項目,被引用的類庫。
- 創建另一個winforms項目,嘗試添加對上面步驟5中運行的命名管道的引用。這是通過點擊「Add Service Reference」完成的,然後輸入WCF:net.pipe:// localhost/ServiceModelSamples/service的名稱。當我點擊去時,找不到服務。
我錯過了什麼?在此之前謝謝。
注意:我把上面:
net.pipe://localhost/ServiceModelSamples/service
但在它的代碼具有正確的命名空間。只是作爲一個例子。