title: What are the different config files in a Windows Service .NET?
body: <p>When I create a .NET Windows Service, there is an <code>App.config</code> file. When I compile the service, it creates a <code>ServiceName.exe.config</code> in the bin directory and there is also a <code>ServiceName.vshosts.exe.config</code></p>
  
  <p>Q1) What is the significance of multiple config files?</p>
  
  <p>When I change a setting in the App.config it does not take effect until I uninstall the service, recompile it and reinstall the service. I tried making the setting change in both <code>App.config</code> as well as <code>ServiceName.exe.config</code> with no luck.</p>
  
  <p>Q2) My understanding was that a config file makes it easier to make setting changes without having to redeploy the service.</p>
  
  <p>Any response is appreciated</p>