Q:

How to get visitor location ( country, state and city ) using ASP.NET

I want to implement this in ASP.NET. I don't have any idea about how to do so, unfortunately.

A:

Here how it is done in asp.net
Request.ServerVariables("REMOTE_ADDR")

Get a copy of IP adress database by location here 
http://www.maxmind.com/

A:

Why not use Google Analytics? You will get more than what you need. Alternatively you can get the client's ip and use service like ip2location to get the location.
Check this similar question as well. finding clients location in asp.net page.

A:

There are a few free web services out there which provide IP-to-location services. For instance:
http://freegeoip.net/
http://www.hostip.info/
http://ipinfodb.com/ip_location_api.php

