Влияние изменений web.config и app.config - PullRequest
6 голосов
/ 18 января 2012

У меня есть службы Windows, написанные на c # .net.Если мне нужно изменить файл app.config, нужно ли перезапустить приложение-службу Windows, чтобы оно приняло новые изменения?

Кроме того, если я изменяю строку подключения web.config, получает ли пул приложенийзапускается автоматически?

Спасибо.

Ответы [ 3 ]

9 голосов
/ 18 января 2012

Ответ на первый вопрос - да. Если вы не внедрили какую-либо схему автоматического отслеживания файлов и перезапуска домена, да, файлы app.config для служб или других типов приложений необходимо перечитать, чтобы изменения в них были применены.

Что касается второго, то да, ASP.NET обнаружит изменения в файлах web.config и автоматически перезагрузит домен приложения.

3 голосов
/ 18 января 2012

Да, вам нужно перезапустить сервис, чтобы он принял изменения.Что касается пула приложений, его необходимо перезапустить, если вы изменили что-либо в файле web.config, чтобы он принял изменения.

2 голосов
/ 18 января 2012

Изменения в web.config всегда перезапускают ваше веб-приложение. Это не то же самое, что перезагружаемый пул приложений, но конкретный домен приложений выгружается и загружается снова.

Что касается app.config, вы можете внести в него все необходимые изменения, просто файл. Необходимость перезапуска приложения зависит от вашей логики, если вы только читаете app-config во время запуска или во время обычного выполнения программы.

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