我有一個C#/WCF
服務。我是havingproblems添加了一個服務引用,所以我的一位同事建議我簡單地使用一個庫添加一個引用。「添加引用」和「添加服務引用」有什麼區別?
第二個答案here表明這樣做我失去了服務的可用性。
這是正確的嗎?這些選擇之間還有其他區別嗎?
編輯
我沒有WCF的經驗。我正在按照this教程進行工作,請在答案中提供一些解釋(或指向他們的鏈接)。
編輯2
我想這將是我的運行主應用程序的每臺計算機上運行Windows的託管WCF服務。我的應用程序(和另一個)將僅在本地使用此服務。
我還可以通過「添加參考」來實現嗎?
編輯3
我需要一個服務,因爲我有在做同樣的事情,兩個不同的應用程序,他們需要爲硬件資源。目前,其中一個使用另一個的dll,因此不會複製和粘貼代碼(至少),但無法阻止對這些資源的併發訪問。 Windows服務可以解決這個問題。
綁定不是太重要。我會進一步閱讀有關命名管道。
我明白,但我仍然可以訪問我的服務通過它的接口,如果他們」重新定義在一個單獨的DLL中,我不能嗎? – Noich 2013-03-12 09:32:15
可能是訪問修飾符? – 2013-03-12 09:33:38
我不確定你的意思,請參閱編輯,謝謝。 – Noich 2013-03-12 09:45:22