Как получить клиентский IP-адрес в asp.net.
HttpRequest.UserHostAddress
http://msdn.microsoft.com/en-us/library/system.web.httprequest.userhostaddress.aspx
я использовал это в ASP.NET 3.5 string ip = Request.UserHostAddress();
string ip = Request.UserHostAddress();