Ошибка WCF: нет прослушивания конечной точки - PullRequest
0 голосов
/ 02 июня 2011

HI

Я знаю, что это очень распространенный вопрос в случае .Net, но происходит странная вещь. У моего друга есть служба wcf, размещенная в IIS. Я могу подключиться к его услуге

http://172.16.70.129/newwebsite/eval.svc

Кроме того, когда я использую wcftestclient для доступа к сервису, он может получить метаданные и загрузить операции, которые предоставляет сервис. Но когда я пытаюсь вызвать операции, я получаю сообщение об ошибке

"Не было прослушивания конечной точки на http://localhost/newwebsite/eval.svc/basic, которая могла бы принять сообщение. Это часто вызывается неправильным адресом или действием SOAP. Для получения дополнительной информации см. InnerException, если имеется,."

Он может получить к нему доступ на своем компьютере из wcftestclient, но я не могу этого сделать. Мы оба в пределах одного соединения Wi-Fi. И оба наших брандмауэра выключены. У кого-нибудь есть решение этой проблемы?

1 Ответ

1 голос
/ 02 июня 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...