Я пишу клиента в службу WCF.Это отдельное приложение в более крупной системе, которое включает модули, написанные на C #, C ++, VB и Java.Все приложения имеют общие механизмы настройки и ведения журнала, независимо от того, на каком языке они были написаны.
Я хотел бы выяснить, как создать клиентское приложение, чтобы оно работало без app.config.Зачем?Поскольку большая часть того, что находится в app.config, представляет собой шаблон, в котором системным администраторам нельзя разрешать изменять, и какие параметры системным администраторам следует разрешать изменять, они должны быть в общесистемной конфигурации, а не в файле app.config.сидя в папке binс.Большая часть этого была вставлена Visual Studio.Я сделал одно изменение в файле - я увеличил максимальный размер в <readerQuotas/>
.Но это изменение, с которым я не хочу связываться сисадминами.И в этом файле нет ничего, с чем я хотел бы связываться сисадминами, кроме <endpoint address=""/>
.
И я извлекаю адрес конечной точки из общесистемной конфигурации и устанавливаю его в коде.В этом файле нет ничего, что могло бы быть редактируемым пользователем.
Итак, как мне настроить вещи так, чтобы они мне не нужны?
Могу ли я встроить его в качестве ресурсав сборке и подключиться к процессу загрузки app.config, как я делаю с необходимыми DLL?
Является ли единственным выбором для создания кода для настройки вещей, так как я использую код для установки конечной точкиадрес?Создать необходимые привязки и т. Д. В коде?Как же тогда узнать, какой код писать, учитывая эти куски непрозрачного XML?