Есть процесс который выгружает данные о пользователе выполняющем это действие. Необходимо получить IP компа пользователя. Помогите плиз. Нашла на просторах сайта подсказку:
var nac=wmi.ExecQuery("Select * from Win32_NetworkAdapterConfiguration Where IPEnabled = True");
for (nac = new Enumerator(nac);!nac.atEnd(); nac.moveNext()){
var ip = (nac.item().ipAddress(0));
}
Не знаю поможет ли... Может есть другие варианты?
Нравится
Здравствуйте.
Можно получить IP пользователя при обработке запроса от пользователя.
HttpContext.Current.Request.GetClientIP()
Ограничения:
в данном случае IP будет тот с которого реально получен запрос (это важно при работе пользователя из-за прокси).
"Александр Зубков" написал:Здравствуйте.
Можно получить IP пользователя при обработке запроса от пользователя.HttpContext.Current.Request.GetClientIP()
Ограничения:
в данном случае IP будет тот с которого реально получен запрос (это важно при работе пользователя из-за прокси).
Спасибо Александр! Использовали другой метод, но получили, как раз то что нужно!
HttpContext.Current.Request.UserHostAddress