我有一个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