title: How to have a common ConfigSource file for ConfigSections and connectionStrings?
body: <p>My project has 2 different config sections(one technical &amp; one functional) and some connection Strings. 
  I would like to have in a same configSource file, the technical config section &amp; the connection strings &amp; in an other one the functional section. I know how to do this in 3 separate files but not in 2. It would be logical to have technical configuration like server hostnames &amp; connection string in the same file.</p>
  
  <p>My configuration files should look like this:</p>
  
  <h3>App.config</h3>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;configuration&gt;
    &lt;configSections&gt;
      &lt;section name="MyService.Functional" type="Logger.ConfigHandler, Logger"/&gt;
      &lt;section name="MyService.Technical" type="Logger.ConfigHandler, Logger"/&gt;
    &lt;/configSections&gt;
  
    &lt;MyService.Functional configSource="Config\MyService.Functional.Config"/&gt;
    &lt;MyService.Technical configSource="Config\MyService.Technical.Config"/&gt;
  
    &lt;connectionStrings configSource="Config\MyService.Technical.Config"&gt;
    &lt;/connectionStrings&gt;
  &lt;/configuration&gt;
  </code></pre>
  
  <h3>MyService.Technical.Config</h3>
  
  <pre><code>&lt;MyService.Technical.Config&gt;
    &lt;MyResourceServer value="tcp://MyServer:9000"/&gt;
   &lt;/MyService.Technical.Config&gt;
  
   &lt;connectionStrings&gt;
     &lt;add name="MyEntities" [...] /&gt;
   &lt;/connectionStrings&gt;
  </code></pre>
  
  <p>However if I mix the section MyService.Technical &amp; the connectionStrings in the same file, the ConfigurationManager can't load any section anymore.</p>
  
  <p>Do you have any tip to do this ? Is it absolutely mandatory to have 3 separate files for this case ?</p>