2009-07-10 75 views

回答

2

你在找哪個地址? IP地址?

如果是這樣,我希望你瞭解它的限制 - 如果客戶端位於NAT設備或Internet代理服務器的另一端,它將不準確。

+0

我沒有意識到的限制,但是對於我的應用程序,NAT和代理將不會是一個問題。我希望有一個IP地址甚至Windows PC的名字。 – MGSoto 2009-07-12 21:45:24

2

如果System.Web.HttpContext.Current.Request.UserHostAddress不爲空,則它具有遠程地址。但是,這可能是代理或負載平衡器(我在生產環境中的情況)。

1

如果WCF主機提供了一種獲取服務請求者IP的方法 - 這樣您就可以調用該方法來獲取原始請求者,那將會更容易。

0

您可以使用類似以下OperationContext.Current.IncomingMessageHeaders.To.Host

相關問題