У меня есть 2 решения:создание клиента службы wcf вызывает InvalidOperationException
В решении 1 У меня есть веб-проект с ссылками на службы wcf. В растворе 2 У меня есть WPF проект, где я начинаю следующий ФОС клиент:
Когда я создаю экземпляр моего ФОС клиента:
using (var client = new LSKTicketServiceReference.LSKTicketServiceClient())
{
// client.do()
}
Я получаю эту ошибку:
«не удалось найти элемент конечной точки по умолчанию, который ссылается на контракт «LSKTicketServiceReference.ILSKTicketService» ...»
Но в app.config проекта фасада, используемого в проекте МОФ я это конечная точка, определенный:
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="BasicHttpBinding_ILSKTicketService" />
</basicHttpBinding>
</bindings>
<client>
<endpoint address="http://localhost:53776/LSKTicketService.svc" binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_ILSKTicketService" contract="ILSKTicketService" name="BasicHttpBinding_ILSKTicketService" />
</client>
</system.serviceModel>
Так в чем проблема? Я определил свою конечную точку.
Вы пытались добавить эту конфигурацию службы в веб-конфигурацию проекта wpf? –
В решении 1 web.config нет ничего связанного с wcf, потому что у нас есть другие сервисы, и они работают. Я просто попытался сделать эту работу как другие ... НО я только что узнал, что проект wpf app.config нуждается в отсутствующей конечной точке ... Я попробую это позже. – Pascal
Недостающая конечная точка в app.config wpf's не решила проблему, я до сих пор получаю эту ошибку. – Pascal