Зареждане на конфигурацията на 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