При использовании службы Windows, лучше использовать параметры запуска или просто иметь app.config? - PullRequest
1 голос
/ 28 июля 2010

При нажатии на свойства службы Windows, вы можете установить параметры запуска. Вы бы предпочли использовать это для настройки службы Windows или использовать app.config?

Для пользователя гораздо проще изменить параметры запуска службы, чем искать каталог установки службы, открывать app.config и редактировать его.

1 Ответ

3 голосов
/ 28 июля 2010

Вы, похоже, ответили на свой вопрос ...

Это действительно зависит от сценариев использования вашего сервиса и объема конфигурации, который ему требуется.

Как вы сказали, параметры запускасделать это легко, так как они управляются непосредственно в том же месте, где управляется служба.Однако они не являются самодокументируемыми, и вам все равно нужно предоставить документацию о том, что делает допустимый параметр.Они также не поддаются обширной конфигурации.

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

Еще один момент, о котором следует подумать, это количество развертываний.Если служба будет работать только на небольшом количестве компьютеров с опытными пользователями (которые понимают XML), я бы склонялся к файлам app.config.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...