Как вы настраиваете клиент WCF в производстве?

Есть многочисленные ресурсы, доступные на WCF и конфигурации (как программно, так и через App.config). Однако я не видел хорошего ресурса по практическому управлению этой конфигурацией, особенно в производственной среде.

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

При установке клиента WCF, как вы легко настроите клиента, чтобы указать на правильный сервер? Это, вероятно, самое распространенное, что я могу придумать, чтобы настроить после установки. Для некоторого контекста предположим, что отправляю продукт, который имеет компонент сервера и клиентский компонент. Клиенты могут установить оба везде. В то время как файл XML мощный для конфигурации после разработки, она вообще не удобна. Учитывая, что в файле конфигурации могут быть несколько десятков конечных точек в конфигурации, пользователю Admin или End необходимо вручную изменить их? Я знаю, что могу сделать все программно, но потом я повторно реализую все сантехника из коробки.

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

5
задан Travis 12 September 2011 в 20:42
поделиться