webservice выдает ошибку System.ServiceModel.EndpointNotFoundException - PullRequest
1 голос
/ 24 июня 2010

Вот как мои 2 проекта

  1. У меня есть проект библиотеки классов, который использует несколько веб-сервисов.
  2. Я создал тестовый проект в VSTS и пытаюсь вызвать один из этих сервисов

Но я получаю System.ServiceModel.EndpointNotFoundException. В моем тестовом проекте я добавил один файл app.config и добавил конечную точку, как доступно в моем проекте библиотеки Serviceclass app.config.

Может кто-нибудь сталкивался с такой же проблемой раньше. Пожалуйста, помогите.

Спасибо, Pritam

Ответы [ 2 ]

1 голос
/ 24 июня 2010

Размещена ли ваша библиотека классов обслуживания в IIS?Если это так, вам нужно добавить соответствующую информацию (все в <system.serviceModel>) в ваш web.config.

Вы самостоятельно размещаете службу WCF?Тогда хост-приложение должно иметь эту информацию в своих app.config.

Вы не можете просто поместить эту информацию в app.config библиотеки классов обслуживания - этот файл не будет использоваться в .NET - вам необходимо поместить информацию в web.config (для IIS) или app.config (если вы самостоятельно размещаете) в хост-приложении.

0 голосов
/ 24 июня 2010

Не уверен, но проверьте это: - Может быть, у вас есть конечная точка дважды в вашем app.config - App.config, который должен иметь конфигурацию конечной точки, - это файл в тестовом проекте

...