2010-06-24 4 views
1

Вот как мои 2 проектоввебсервиса бросает ошибку System.ServiceModel.EndpointNotFoundException

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

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

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

Спасибо, Pritam

+0

Укажите свою конфигурацию, название контракта (полное имя) и имя класса обслуживания (полное соответствие), чтобы узнать, что с ним не так. – decyclone

ответ

0

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

1

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

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

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