Я хочу получить IP-адрес пользователя, который вошел в систему, используя C# .Net Framework 4.6.Как получить UserHostAddress в .Net Framework 4.6
Я написал следующий код:
var ipaddress = System.Web.HttpContext.Current.Request.UserHostAddress;
но IPAddress содержит :: 1. Как я могу получить полный адрес. Я просто тестирую код только в localhost. У меня установлен IIS7. И .Net 2015 Framework 4.6.
':: 1' - это петлевой адрес IPv6 для локального хоста, поэтому то, что вы получаете, полностью ожидается. – vcsjones
(а также вы получаете петлю IPv6, а не v4) – rbm