title: Using ConnectionStrings and custom ConfigSections in the same App.Config
body: <p>I have a custom configSection that works as expected. However, when I add a 'connectionStrings' section, I receive error:</p>
  
  <pre><code>Configuration system failed to initialize
  </code></pre>
  
  <p>on line:</p>
  
  <pre><code>StencilObjects so = ConfigurationManager.GetSection( "stencilObjects" ) as StencilObjects;
  </code></pre>
  
  <p>Here is the config:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8" ?&gt;
  &lt;configuration&gt;
    &lt;connectionStrings&gt;
      &lt;add name="connection" connectionString="foo"/&gt;
    &lt;/connectionStrings&gt;
    &lt;configSections&gt;
      &lt;section name="stencilObjects" type="Stencil.Configuration.StencilObjects, Stencil.Configuration"/&gt;
    &lt;/configSections&gt;
    &lt;stencilObjects&gt;
      &lt;tableData&gt;
        &lt;table schema="Auth" name="SecurityQuestion" /&gt;
      &lt;/tableData&gt;
    &lt;/stencilObjects&gt;
  &lt;/configuration&gt;
  </code></pre>
  
  <p>Is there any limitation when using a custom config section? Does this not allow the use of connectionstrings?</p>
  
  <p>Again, when I remove the connectionStrings, the app runs as expected.</p>
  
  <p>Any idea on what is going on?</p>