找出用来给我打电话的URI?

时间:2009-07-15 15:27:17

标签: wcf

在WCF服务中,我可以找出用来呼叫我的URI吗?

2 个答案:

答案 0 :(得分:0)

嗯,你可以,例如看看:

string localAddress = OperationContext.Current.Channel.LocalAddress

这就是你要找的东西吗?

基本上,在服务器端,您可能只能确定哪个服务器的端点被命中 - 您很可能无法真正找到调用方的内容客户端用作URL(只是预感)。

马克

答案 1 :(得分:0)

other thread可能会回答您的问题。

OperationContext.Current.Channel.LocalAddress无法在IIS中托管多个网站的服务中运行。使用OperationContext.Current.IncomingMessageHeaders.To更合乎逻辑。