我可以使用WCF在2个Windows服务之间进行通信(发送消息)吗?

| 我可以使用WCF在2个Windows服务之间进行通信吗?如果是,如何?     
已邀请:
        当然;您通常会定义一个服务合同(接口),两个服务将用来交换消息;那么其中一个Windows服务将托管WCF服务(在这种情况下,这两个服务位于同一台计算机上,通常将使用仅本地绑定,例如命名管道)。然后,第二个获胜服务可以充当其他Windows服务上的WCF服务的客户端。您面临任何具体问题吗?     
        这取决于您要传输的消息类型。有很多可能的解决方案: MSMQ消息 双重合同 命名管道 基本上,您需要在每个Windows服务上设置WCF服务。您可以使用WCF 4.0发现功能动态地找到每个服务。     
        对的,这是可能的。您可以使用ServiceHost类在Windows服务中托管WCF服务,而无需依赖IIS。     

要回复问题请先登录注册