title: .NET Membership deletes properties not on web.config in other apps
body: <p>I want to make sure that I need to label this as a risk because it is the expected behaviour. I have several applications that access one database with the credentials stored. If I connect a new application to this database and the application does not have the properties in the web.config (as shown below), the properties get deleted from the database when the user signs in.</p>
  
  <pre><code>&lt;profile enabled="true"&gt;
        &lt;providers&gt;
          &lt;clear /&gt;
          &lt;add name="AspNetSqlProfileProvider" type="System.Web.Profile.SqlProfileProvider" connectionStringName="ApplicationServices" applicationName="/" /&gt;
        &lt;/providers&gt;
        &lt;properties&gt;         
          &lt;add name="base_id"   type="string" /&gt;
          &lt;add name="phone"     type="string" /&gt;
          &lt;add name="firstname" type="string" /&gt;
          &lt;add name="lastname"  type="string" /&gt;
        &lt;/properties&gt;
      &lt;/profile&gt;
  </code></pre>
  
  <p>Is there a way to avoid this and prevent properties not declared in the web.config from being deleted?</p>