vous avez à remplacer la chaîne de connexion des services d'application par défaut pour avoir utiliser votre existant déployé DB
dans la section de chaîne de connexion web.config modifier la chaîne de connexion par défaut
<add name="ApplicationServices" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient"/>
pour être quel que soit votre La chaîne de connexion est
ou si vous souhaitez utiliser une chaîne de connexion différente, vous pouvez modifier le nom de la chaîne de connexion utilisée dans les paramètres du fournisseur d'appartenances également dans web.config
<membership>
<providers>
<clear/>
<add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="ApplicationServices" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" passwordFormat="Hashed" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" passwordStrengthRegularExpression="" applicationName="/"/>
</providers>
</membership>
Modifier le nom du connectionStringName à quelque chose d'autre
EDIT Code fournisseur de rôle
<roleManager enabled="true">
<providers>
<clear/>
<add connectionStringName="ApplicationServices" applicationName="/" name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
</providers>
</roleManager>
Encore une fois vous voudrez changer connectionStringName à votre chaîne de connexion.
C'est l'outil aspnet_regsql. – XIII