Я пытаюсь использовать веб-сервис WCF из клиентского приложения .NET и думаю, что мне нужно иметь возможность программно создавать конечные точки, но я не знаю как.Я думаю, что мне нужно сделать это, потому что, когда я пытаюсь запустить приложение, я получаю следующую ошибку:
Не удалось найти элемент конечной точки по умолчанию, который ссылается на контракт 'IEmailService' в конфигурации клиента ServiceModelраздел.Это может быть связано с тем, что для вашего приложения не найден файл конфигурации или в элементе клиента не найден элемент конечной точки, соответствующий этому контракту.
При устранении этой ошибки я создал простое приложение для форм Windows., в котором я пытаюсь использовать тот же веб-сервис.С помощью этого тестового приложения я могу успешно подключиться к веб-службе и получить действительный ответ.Но я могу воспроизвести точную ошибку, указанную выше, в моем тестовом приложении, удалив узел system.serviceModel и все его дочерние узлы из файла app.config приложения (возможно, мне не придется удалять ВСЕ этого раздела,Точно сказать не могу).Итак, моей первой мыслью было, что мне нужно добавить этот раздел в файл app.config для реального приложения, и все должно быть в порядке.К сожалению, по нелепым причинам, в которые я не буду вдаваться, это не вариант.Итак, мне осталось сгенерировать эту информацию в коде внутри клиентского приложения.
Я надеюсь, что кто-то здесь может помочь мне разобраться с этим или может указать мне хороший ресурс для решения этой проблемы,
Можно ли создавать конфигурации конечных точек в клиентском приложении в коде?