Вызов одной службы WCF из другой службы WCF: ошибка конечной точки?C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Вызов одной службы WCF из другой службы WCF: ошибка конечной точки?

Сообщение Anonymous »

У меня есть служба WCF Service1, которая имеет ссылку на другую службу WCF Service2.

Обе службы размещаются самостоятельно, и к ним можно получить обычный доступ, даже если они не ссылаются друг на друга.

Внутри метода в Служба1 У меня звонок в другую службу

Код: Выделить всё

public String DoWork()
{
using(Service2Client client = new Service2Client())
{
return client.DoWork();
}
}
Метод, содержащий этот код, вызывается из другого проекта, ссылающегося на Service1, следующим образом:

Код: Выделить всё

using (Service1Client client = new Service1Client())
{
result = client.DoWork();
}
Когда этот проект пытается использовать службу, я получаю сообщение об ошибке:

System.ServiceModel.FaultException` 1: «Не удалось найти элемент конечной точки по умолчанию, который ссылается на контракт «Service2Reference.IService2» в разделе конфигурации клиента ServiceModel. Это может быть связано с тем, что для вашего приложения не найден файл конфигурации или в клиентском элементе не найден элемент конечной точки, соответствующий этому контракту.'

Любые идеи о том, как это сделать почини это? У меня недостаточно опыта работы с WCF.

Я читал о добавлении конечной точки, но не совсем уверен, в какой файл конфигурации ее добавить (например, клиент, который создает вызов или хост службы, которая вызывает другую службу)?

Спасибо

Подробнее здесь: https://stackoverflow.com/questions/525 ... oint-error
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»