Вопрос: Воздействие изменений web.config и app.config


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

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

Благодарю.


6


источник


Ответы:


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

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


9



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


3



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

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


2