Невозможно установить соединение, потому что целевая машина активно отказалась от него - PullRequest
1 голос
/ 13 апреля 2011

Я могу получить доступ к веб-сервису на моем iis через IE.Но когда я хочу получить доступ к веб-сервису с помощью эмулятора, он обнаруживает, что соединение не может быть установлено, потому что целевая машина активно отказала емуЯ использую VS 2008. Эмулятор может получить доступ к Интернету.Я обновил свою веб-ссылку как localhost или http://127.0.0.1/, но она не работает.Анонимный доступ включен в веб-сервисе, и я не использую прокси-сервер. Что может быть проблемой?

Ответы [ 2 ]

1 голос
/ 13 апреля 2011

127.0.0.1 (a.k.a. localhost) означает «машина, удерживающая текущий сокет». Если вы используете эмулятор, это означает «подключиться к самому эмулятору», поэтому в основном вы пытаетесь подключиться к веб-серверу на эмуляторе , а не к компьютеру, на котором он установлен (это виртуальная машина). таким образом, они фактически являются двумя совершенно разными машинами), и это не работает по очевидным причинам.

Используйте IP-адрес ПК или имя хоста.

0 голосов
/ 13 апреля 2011

В последний раз я видел это, потому что у сервера не было фактического IP.Я не верю, что у эмулятора не будет доступа к адресу компьютера 127.0.0.1.Вы пытались использовать фактический IP-адрес?

...