title: Sections must only appear once per config file! why?
body: <p>I'm getting the following exeption:
  "Sections must only appear once per config file.  See the help topic  for exceptions. "</p>
  
  <p><strong>my configuration file look like this</strong>:</p>
  
  <pre class="lang-xml prettyprint-override"><code>&lt;configSections&gt;
      &lt;sectionGroup name="point.System"&gt;
          &lt;section name="singleInstanceCache"
              type="xyz.Point.System.Configuration.SingleInstanceCache, Point.System" /&gt;
      &lt;/sectionGroup&gt;
      &lt;sectionGroup name="point.Services"&gt;
          &lt;sectionGroup name="xServices" type="xyz.Point.Messaging.PointServiceConfiguration.PointServices, Barcap.FIA.Point.Messaging"&gt;
              &lt;section name="xService"
                  type="xyz.Point.Messaging.PointServiceConfiguration.PointService, Barcap.FIA.Point.Messaging" /&gt;
          &lt;/sectionGroup&gt;
      &lt;/sectionGroup&gt;
  &lt;/configSections&gt;
  
  &lt;point.Services&gt;
      &lt;xServices&gt;
          &lt;xService name="Service1" type="IService" &gt;
              &lt;endpoints&gt;
                  &lt;endpoint aliasName="incoming" endpointName="Subscriber"/&gt;
                  &lt;endpoint aliasName="outgoing" endpointName="Publisher"/&gt;
              &lt;/endpoints&gt;
          &lt;/xService&gt;
          &lt;xService name="BlobService" type="IPortfolioService" &gt;
              &lt;endpoints&gt;
                  &lt;endpoint aliasName="incoming" endpointName="Subscriber"/&gt;
                  &lt;endpoint aliasName="outgoing" endpointName="Publisher"/&gt;
              &lt;/endpoints&gt;
          &lt;/xService&gt;
      &lt;/xServices&gt;
  &lt;/point.Services&gt;
  </code></pre>
  
  <p><strong>here is the code where i load it</strong>:</p>
  
  <pre class="lang-cs prettyprint-override"><code>public class PointServices : ConfigurationSection
  {
      public static PointServices Get()
      {
          var t = (PointServices)ConfigurationManager.GetSection("point.Services/xServices");
  
          return null;
      }
  
      //&lt;summary&gt;
      //Declares a collection element represented in the following configuration sub-section
      //&lt;singleInstances&gt; &lt;add .../&gt; &lt;/singleInstances&gt; 
      //&lt;/summary&gt;
      [ConfigurationProperty("xServices", IsDefaultCollection = true)]
      [ConfigurationCollection(typeof(PointServices), AddItemName = "xService")]
      public PointServicesCollection Services
      {
          get { return (PointServicesCollection) base["xServices"]; }
      }
  }
  
  public class PointService : ConfigurationElement
  {
      [ConfigurationProperty("name",IsRequired = true)]
      public string Name
      {
          get { return this["name"].ToString(); }
      }
  
      [ConfigurationProperty("type", IsRequired = true)]
      public string Type
      {
          get { return this["type"].ToString(); }
      }
  
      [ConfigurationProperty("endpoints", IsRequired = false)]
      [ConfigurationCollection(typeof(EndpointAliasCollection), AddItemName = "endpoint")]
      public EndpointAliasCollection Endpoints
      {
          get { return (EndpointAliasCollection)this["endpoints"]; }
      }
  }
  </code></pre>
  
  <p>if you have any idea why i'm getting this error, that would be helpful.</p>
  
  <p>Thanks</p>