ServiceModel.Discovery.DiscoveryClient(string endpointConfigurationName) выдает ArgumentNullExceptionC#

Место общения программистов C#
Anonymous
ServiceModel.Discovery.DiscoveryClient(string endpointConfigurationName) выдает ArgumentNullException

Сообщение Anonymous »

У меня есть небольшой клиент WCF, который я пытаюсь настроить для обнаружения служб через файл конфигурации приложения, однако всякий раз, когда я это делаю:

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

// Create a new DiscoveryClient instance from the 'DiscoveryEndpoint'
// configuration in App.config
DiscoveryClient discoveryClient = new DiscoveryClient("DiscoveryEndpoint");
Я получаю исключение ArgumentNullException. Значение не может быть нулевым. Имя параметра: контракт. Для этой перегрузки конструктора DiscoveryClient параметр контракта отсутствует, и контракт правильно указан в App.config (см. ниже).

Вот соответствующие разделы App.config:
Это ориентировано на .NET Framework 4.0 с использованием Visual Studio 2010 SP1.

Документация по этой перегрузке конструктора DiscoveryClient(string) указывает, что должен быть создан новый экземпляр DiscoveryClient с конфигурацией, указанной в App.config.

Кто-нибудь еще сталкивался с таким поведением , и если да, то как вы это решили?

Подробнее здесь: https://stackoverflow.com/questions/178 ... ame-throws

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