Podrias utilizar en un Global.asax de tu aplicacion al inicio de cada sesion ua validació q fuera como
string ip=Request.UserHostAddress;
usando algun servicio web o un webrequest obtener el pais enviando esos datos
http://software77.net/cgi-bin/ip-country/geo-ip.pl
saludos
peter