如何知道哪个国家的用户调用了wcf服务?

如何知道哪个国家的用户调用了wcf服务?,wcf,Wcf,正在从控制台或窗口应用程序调用我的wcf服务。如何知道用户是从哪个国家/地区调用该服务的?首先,您需要消费者IP地址。你可以这样简单地得到它: var iPAddress = HttpContext.Current.Request.UserHostAddress; 然后您应该提取IP地址信息。为了做到这一点,有很多免费的API。我用这个:

正在从控制台或窗口应用程序调用我的wcf服务。如何知道用户是从哪个国家/地区调用该服务的?

首先,您需要消费者IP地址。你可以这样简单地得到它:

var iPAddress = HttpContext.Current.Request.UserHostAddress;
然后您应该提取IP地址信息。为了做到这一点,有很多免费的API。我用这个: