The answer to the first question is yes. If you do not implement any automatic file browsing and domain restart schemes, yes, the app.config files for services or other types of applications must be re-read so that the changes are applied.
As for the second one, yes, ASP.NET will detect changes to the web.config files and automatically reboot the application domain.
source share