Проблема обслуживания WCF - PullRequest
0 голосов
/ 07 апреля 2011

Я создал один сервис wcf, который называется myService.svc. Из моего сервиса я звоню клиентскому сервису, скажем "clientService.svc". Этот клиентский сервис возвращает данные в мой сервис wcf.

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

Так, где эта проблема, вероятно, присутствует в клиентском сервисе или моем сервисе, так как оба сервиса работают, поэтому я не могу разобраться?

Пожалуйста, помогите мне.

Ответы [ 4 ]

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

Вы пытались получить доступ к WSDL через браузер? Кажется, что URL-адрес неправильный, может быть, в клиенте, я думаю, что это должно быть что-то вроде http://nameofthehost/clientService.svc

для доступа к wsdl вы должны добавить ".wsdl" в конце URL

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

Проверьте конфигурацию вашей конечной точки ... http://clientService.svc является недопустимым URI.

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

у вас web.config неверный URL для клиентского сервиса. Измените его на "http://localhost/clientservice.svc".

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

Как вы работаете с этими сервисами?Если вы используете сервер разработки asp.net, вполне возможно, что ваши службы работают на разных портах сегодня.Прокси вашего внутреннего сервиса настроен на некоторый адрес, который больше не действителен.Проверьте настройку и попробуйте обновить службу (щелкните правой кнопкой мыши в обозревателе решений) и, возможно, измените адрес или создайте прокси снова.

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