Risolto! ( Dopo tre milioni di tentativi )![]()
Ecco le modifiche che ho apportato al web.config :
1) Ho aggiunto la sezione 'ConnectionStrings' specificando i dati per la connessione forniti dall'ISP. Nell'esempio utilizzo un database chiamato MioDB :
2) Ho modificato la sezione 'membership' :codice:<configuration> <appSettings/> <connectionStrings> <add name="MySqlServer" connectionString="Server=MioServer;Database=MioDB;Uid=sa;Pwd=MiaPassword;" providerName="System.Data.SqlClient" /> </connectionStrings>
3) Ho modificato la sezione 'profile' :codice:<membership defaultProvider="SqlProvider"> <providers> <add name="SqlProvider" type="System.Web.Security.SqlMembershipProvider, System.Web" connectionStringName="MySqlServer" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" applicationName="/" requiresUniqueEmail="false" passwordFormat="Hashed" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="3" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" passwordStrengthRegularExpression="" /> </providers> </membership>
4) Ho modificato la sezione 'roleManager' :codice:<profile defaultProvider="SqlProfileProvider"> <providers> <add name="SqlProfileProvider" connectionStringName="MySqlServer" applicationName="/" type="System.Web.Profile.SqlProfileProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> </providers> </profile>
codice:<roleManager defaultProvider="SqlRoleProvider"> <providers> <add name="SqlRoleProvider" connectionStringName="MySqlServer" applicationName="/" type="System.Web.Security.SqlRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> </providers> </roleManager>![]()

Rispondi quotando