Remplacer la machine.config sur le web.config

Je apprendre à travailler avec le haut-profil de fournisseur de .Net, et sont les suivantes
problème:

J'ai lu que la machine.configuration des paramètres peuvent être remplacés par le web.configuration des paramètres de
d'un .Net-Application. Les paramètres suivants dans la machine.config-file sont pertinentes
pour moi:

<connectionStrings>
<add name="LocalSqlServer" connectionString="Data Source=(local);Initial Catalog=aspnetdb;
Integrated Security=True" providerName="System.Data.SqlClient"/>
</connectionStrings>

<profile><providers><add name="AspNetSqlProfileProvider"connectionStringName="LocalSqlServer" applicationName="/" type="System.Web.Profile.SqlProfileProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/></providers></profile>

Ces paramètres pour configurer les profils locaux.
Cependant, quand je copie les paramètres dans le web.config de mon application et modifier les
de la machine.paramètres de configuration, de sorte qu'ils ne fonctionnent plus du tout, je reçois une configuration
erreur.
Par exemple, j'ai changer le nom du fournisseur de la machine.config "Local".
Ce ne devrait pas être un problème, parce que les réglages sont annulés. Cependant, lors de l'exécution de
l'application, je reçois l'erreur:

"L'entrée "AspNetSQLProvider a déjà été ajouté" (ma traduction)