Загрузка конфигурации WCF из разных файлов на стороне клиента

Распространенной проблемой WCF, с которой сталкиваются многие люди, является невозможность загрузки конфигурации клиента из разных файлов конфигурации.

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

Я нашел две ссылки:

http://weblogs.asp.net/cibrax/archive/2007/10/19/loading-the-wcf-configuration-from-different-files-on-the-client-side.aspx

http://social.msdn.microsoft.com/forums/en-US/wcf/thread/f33e620a-e332-4fd4-ae21-88c750437355/

какое лучшее решение по этому поводу ??

есть предложения по лучшему решению? Я использую VS 2008 и .NET 3.5.


person Kiquenet    schedule 12.04.2011    source источник
comment
Вам нужно открыть отдельный вопрос. Кроме того, прерывание в потоке - это не то же самое, что прерывание канала, о чем, я думаю, вы спрашиваете, когда говорите «закрыть» или «прервать».   -  person BrandonZeider    schedule 13.04.2011


Ответы (1)


Первая ссылка (сообщение в блоге) более актуальна для вашей ситуации. Единственный другой вариант - использовать WCF Discovery для обнаружения конечной точки и конфигурация во время выполнения, но этот подход, безусловно, требует больше работы и может усложниться в управляемом режиме.

person BrandonZeider    schedule 12.04.2011
comment
Правда, WCF Discovery из коробки использует 4.0. Однако вы всегда можете применить свое собственное открытие, и если вас интересует продукт WCF, который входит в комплект с Discovery, который работает в версии 3.5, взгляните на soacollective.com/ecollective. - person BrandonZeider; 12.04.2011
comment
Любой пример полного исходного кода с использованием WCF Discovery 4.0 для NET 4.6.1? - person Kiquenet; 29.04.2016