System.Data.SqlClient
è il provider di dati .NET Framework per SQL Server. cioè libreria .NET per SQL Server.
Non so dove providerName=SqlServer
viene da. Potresti essere confuso con la parola chiave provider nella stringa di connessione? (Lo so che lo ero :))
Nel web.config dovresti avere il System.Data.SqlClient
come valore dell'attributo providerName. È il provider di dati .NET Framework che stai utilizzando.
<connectionStrings>
<add
name="LocalSqlServer"
connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true"
providerName="System.Data.SqlClient"
/>
</connectionStrings>
Vederehttp://msdn.microsoft.com /it-IT/library/htw9h4z3(v=VS.80).aspx