System.Data.SqlClient
ist der .NET Framework-Datenanbieter für SQL Server. dh .NET-Bibliothek für SQL Server.
Ich weiß nicht wo providerName=SqlServer
kommt von. Könnten Sie dies mit dem Anbieterschlüsselwort in Ihrer Verbindungszeichenfolge verwechseln? (Ich weiß, dass ich es war :) )
In der web.config sollten Sie den System.Data.SqlClient
haben als Wert des Attributs providerName. Es ist der .NET Framework-Datenanbieter, den Sie verwenden.
<connectionStrings>
<add
name="LocalSqlServer"
connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true"
providerName="System.Data.SqlClient"
/>
</connectionStrings>
Siehe http://msdn.microsoft.com /en-US/library/htw9h4z3(v=VS.80).aspx