多个WCF服务(自托管)

时间:2010-11-19 16:00:56

标签: .net wcf

我有一组WCF服务,它们在Windows服务中托管。

我需要运行多个实例 - 这很好,我可以使用唯一的端点来做到这一点,但是对于给定的实例,我需要知道它是哪个实例。

例如,我可能有终点:

的net.tcp://本地主机:9000 / customer1表/ MyServerFunctions

的net.tcp://本地主机:9001 /顾客2 / MyServerFunctions

当调用WCF服务时,我需要知道它是针对Customer1还是Customer2

建议?

1 个答案:

答案 0 :(得分:3)

您的服务实施可以致电

OperationContext.Current.Channel.LocalAddress

确定请求来自哪个客户端点。