title: ConfigurationManager.GetSection returns null
body: <p>Here is my app.config</p>
  
  <pre><code>&lt;configuration&gt;
    &lt;configSections&gt;
        &lt;section name="procedureList" type="System.Configuration.NameValueSectionHandler, System, Version=4.0.30319, Culture=neutral, PublicKeyToken=b77a5c561934e089"/&gt;
    &lt;/configSections&gt;
  
    &lt;procedureList&gt;
      &lt;add key="NAS.spBusObjGetLineProd" value="@area='Melt Shop';@endDt=?date?;@dayonly=1;@obj='Melt Shop Business Objective" /&gt;
      &lt;add key="NAS.spBusObjGetLineProd" value="@area='Cold Mill';@endDt=?date?;@dayonly=1;@obj='Cold Mill Business Objective" /&gt; 
    &lt;/procedureList&gt;
    &lt;appSettings&gt;
      &lt;add key="Connstr" value=""/&gt;
      &lt;add key="Userid" value=""/&gt;
      &lt;add key="Timeout" value=""/&gt;
    &lt;/appSettings&gt;
  
  &lt;/configuration&gt;
  </code></pre>
  
  <p>But when I call it in code, I'm getting a null back</p>
  
  <pre><code>public void samplemethod()
  {
      NameValueCollection nvc = ConfigurationManager.GetSection("procedureList") as NameValueCollection;
      string[] keys = nvc.AllKeys;
  }
  </code></pre>
  
  <p>I would appreciate any help pointing out what I've done wrong</p>