title: "Unrecognized configuration section connectionStrings" in app.exe.config
body: <p>On a Terminal Server install of my .NET 2.0 WinForms app, one of my clients gets the following exception on startup:
  "Unrecognized configuration section connectionStrings"
  This is occurring in myapp.exe.config but I can't figure out why. Runs perfectly everywhere else, only difference between this install and any other is the connection string.</p>
  
  <p>I've searched around, but can only find this issue relating to ASP.NET apps and issues in web.config. <strong>Any ideas what could be broken in the config of this WinForms app though? Is it indicating a problem further up in machine.config?</strong></p>
  
  <p>FYI the top part of myapp.exe.config is:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;configuration&gt;
    &lt;configSections&gt;
  &lt;sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"&gt;
    &lt;section name="MyApp.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" /&gt;
  &lt;/sectionGroup&gt;
  &lt;sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"&gt;
    &lt;section name="MyApp.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" /&gt;
  &lt;/sectionGroup&gt;
  &lt;/configSections&gt;
  &lt;connectionStrings&gt;
      &lt;add name="MyApp.DataAccessLayer.Settings.MyConnectionString" connectionString="$$$$$$" providerName="System.Data.SqlClient" /&gt;
  &lt;/connectionStrings&gt;
  ...
  </code></pre>
  
  <p>thanks</p>
  
  <p>Richard</p>