2014-11-16 4 views
0

Ну, я пытался получить геолокацию IP-адреса, используя сайт, который вы видите в коде, но я продолжаю получать ошибку (здесь я попытался получить местоположение из 46.228.199.20)Не удалось найти причину ошибки пути

не удалось найти часть пути "D: \ Лаза \ Moji programi \ Проекты \ Jj2 список \ Bin \ Debug \ freegeoip.net \ JSON \ 46.228.199.20.

Код:

System.Net.WebClient wc = new System.Net.WebClient(); 
byte[] locationbyte = wc.DownloadData("freegeoip.net/json/" + ip); 
string location = Encoding.ASCII.GetString(locationbyte); 

Любые идеи? Заранее спасибо

ответ

2

Try предварив URL со схемой вы хотите использовать:

wc.DownloadData("http://freegeoip.net/json/" + ip); 

Если внимательно прочитать эту ошибку, это, кажется, интерпретируется как относительный локальный путь, когда схема опускается.

Смежные вопросы