Я только начинаю с WCF и использую более старую статью, опубликованную Мигелем А. Кастро, под названием WCF, Ручной путь .В статье он упоминает об использовании ChannelFactory для создания прокси службы.В статье он показывает этот код для создания прокси:
IProductAdmin productAdminChannel = new ChannelFactory<IProductAdmin>().CreateChannel();
Когда я пытаюсь использовать этот код с конечными точками, настроенными в web.config, я получаю ошибки об этой конечной точке, равной нулю.Очевидно, это работает, если я указываю имя конечной точки в конструкторе ChannelFactory, но это не лучший вариант для повторного использования.Но, похоже, это сработает, если я сделаю следующее:
IProductAdmin productAdminChannel = new ChannelFactory<IProductAdmin>("*").CreateChannel();
Это просто изменение в том, как работает класс ChannelFactory (поскольку статье уже почти 2 года)?Какова "лучшая практика" для создания прокси-серверов WCF и повторного использования?