Есть ли способ установить мои настройки WCF программно?
-
06-09-2019 - |
Вопрос
Мне нужно иметь возможность хранить XML моего элемента web.config ServiceModel в базе данных, и чтобы мое приложение считывало его при запуске.Есть ли способ сделать это, просто изменив мой код запуска, чтобы "переопределить" элемент ServiceModel в файле .config?Я вижу, что есть ответ на другой вопрос о том, как это сделать для раздела AppSettings здесь.
Как я могу сделать это для ServiceModel?
Нет правильного решения
Другие советы
Конечно - вы можете загрузить конфигурацию модели сервиса из любого конфигурационного файла, который пожелаете :-) Вообще никаких проблем.
Если вам нужно делать это часто, вы можете рассмотреть возможность создания своего собственного пользовательского класса ServiceHost.О том, как это сделать, смотрите в этом превосходном запись в блоге, или этот , в частности , для размещение службы внутри IIS.
Марк