Como detectar o país visitante

Para detectar um país de visitante, vejo este código abaixo sugerido em muitos fóruns, mas não consigo fazê-lo funcionar.

modGlobal.ResolveCountry.ThreeLetterISORegionName

Na minha máquina local, ele retorna corretamente a região de configurações regionais do computador, enquanto no servidor de produção sempre retorna EUA.

Eu acho que isso é porque a função retornar as configurações regionais de envoirement (ou seja, a configuração regional de servidores), alguém pode confirmar isso? E se for verdade, qual é a melhor prática para detectar visitantes no asp.net?

questionAnswers(2)

yourAnswerToTheQuestion