If your local system is inside a VPN network or company LAN then GEOIP will not work as it would be getting IP of VPN or LAN external IP rather than IP of your system.

You can write code to get IP of your system inside an aspx page and copy it inside Website folder.
You can test what IP you are getting for your system.It must be LAN/VPN IP instead of your local system IP.