在WCF服务中,我可以找出用来呼叫我的URI吗?
答案 0 :(得分:0)
嗯,你可以,例如看看:
string localAddress = OperationContext.Current.Channel.LocalAddress
这就是你要找的东西吗?
基本上,在服务器端,您可能只能确定哪个服务器的端点被命中 - 您很可能无法真正找到调用方的内容客户端用作URL(只是预感)。
马克
答案 1 :(得分:0)
有other thread可能会回答您的问题。
OperationContext.Current.Channel.LocalAddress
无法在IIS中托管多个网站的服务中运行。使用OperationContext.Current.IncomingMessageHeaders.To
更合乎逻辑。