System.Data.SqlClient
е .NET Framework Data Provider за SQL Server. т.е. .NET библиотека за SQL Server.
Не знам къде providerName=SqlServer
идва от. Възможно ли е да се объркате това с ключовата дума доставчик във вашия низ за връзка? (Знам, че бях :) )
В web.config трябва да имате System.Data.SqlClient
като стойността на атрибута providerName. Това е .NET Framework Data Provider, който използвате.
<connectionStrings>
<add
name="LocalSqlServer"
connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true"
providerName="System.Data.SqlClient"
/>
</connectionStrings>
Вижтеhttp://msdn.microsoft.com /en-US/library/htw9h4z3(v=VS.80).aspx