[英]Cannot access a named pipe WCF service inside a class library C#
親朋好友,如何訪問添加到類庫中的WCF服務? 這是我采取的步驟:
設置綁定到命名管道,如示例microsoft所示(我更新了以下內容以使用我的名稱空間,但僅作為示例顯示):
<endpoint address="net.pipe://localhost/ServiceModelSamples/service" binding="netNamedPipeBinding" contract="Microsoft.ServiceModel.Samples.ICalculator" />
在相同的解決方案中創建一個winforms項目,並添加對上面創建的類庫的引用。
我錯過了什么? 先謝謝你。
注意 :我放在上面:
net.pipe://localhost/ServiceModelSamples/service
但是在代碼中,它具有正確的名稱空間。 僅作為示例顯示。
找到了答案! 我沒有啟動命名管道。 它不會像http托管的wcf一樣自動啟動。
...
// Open Service Host
serviceHost.Open();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.