title: system.web inside of app.config file with ClientAuthenticationMembershipProvider added by default
body: <p>I just upgraded my Windows Forms project from .NET 3.0 to .NET 3.5 and the upgrade added the following to my app.config file:</p>
  
  <pre class="lang-xml prettyprint-override"><code>&lt;system.web&gt;
    &lt;membership defaultProvider="ClientAuthenticationMembershipProvider"&gt;
      &lt;providers&gt;
        &lt;add name="ClientAuthenticationMembershipProvider" type="System.Web.ClientServices.Providers.ClientFormsAuthenticationMembershipProvider, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri=""/&gt;
      &lt;/providers&gt;
    &lt;/membership&gt;
    &lt;roleManager defaultProvider="ClientRoleProvider" enabled="true"&gt;
      &lt;providers&gt;
        &lt;add name="ClientRoleProvider" type="System.Web.ClientServices.Providers.ClientRoleProvider, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" cacheTimeout="86400"/&gt;
      &lt;/providers&gt;
    &lt;/roleManager&gt;
  &lt;/system.web&gt;
  </code></pre>
  
  <p>I thought that system.web was only for Web projects.  Does this seem wrong?</p>