Je déclarai 2 Fournisseurs d'adhésion:C# membres erreur plusieurs fournisseurs createuser
<membership defaultProvider="AspNetSqlMembershipProvider">
<providers>
<clear/>
<add connectionStringName="ConnectionString1" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" passwordFormat="Hashed" minRequiredNonalphanumericCharacters="2" minRequiredPasswordLength="8" maxInvalidPasswordAttempts="5" passwordAttemptWindow="30" applicationName="/" name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web,Version=2.0.0.0, Culture=neutral, PublicKeyToken=xzxzxz"/>
<add connectionStringName="ConnectionString2" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" passwordFormat="Hashed" minRequiredNonalphanumericCharacters="2" minRequiredPasswordLength="8" maxInvalidPasswordAttempts="5" passwordAttemptWindow="30" applicationName="/" name="AspNetSqlMembershipProviderProduction" type="System.Web.Security.SqlMembershipProvider, System.Web,Version=2.0.0.0, Culture=neutral, PublicKeyToken=xxxx"/>
</providers>
</membership>
Mais quand je fais appel CreateUser en utilisant l'un des fournisseurs:
var membershipProviderProduction = Membership.Providers["AspNetSqlMembershipProviderProduction"];
MembershipUser newUser = membershipProviderProduction.CreateUser(username, password, email, question, answer, isAproved, out cs);
je reçois cette erreur:
Error 65 No overload for method 'CreateUser' takes 7 arguments
Comme la première réponse: L'erreur est claire. Vous avez soit trop peu ou trop d'arguments. Qu'est-ce que googling vous a dit? ... [msdn] https://msdn.microsoft.com/fr-fr/library/system.web.security.membershipprovider.createuser (v = vs.110) .aspx – JHBonarius