У меня есть служба Windows, которая отправляет электронные письма в определенный час определенного дня. Время и время, когда электронное письмо должно быть отправлено, а также такая информация, как используемый SMTP-сервер, хранятся в файле app.config.
Когда я открываю файл app.config в блокноте и меняю эти значения, моя служба не выбирает изменения, даже когда я вызываю ConfigurationManager.RefreshSection("configuration");
Как я могу убедиться, что каждый раз, когда моя функция отправки электронной почты выполняется, она должна сначала запрашивать в app.config последние изменения/значения. Должен ли я сначала перезапустить службу?