System.Data.SqlClient
は、SQL Server 用の .NET Framework データ プロバイダーです。つまり、SQL Server 用の .NET ライブラリです。
providerName=SqlServer
がどこにあるかわかりません から来た。これを接続文字列のプロバイダー キーワードと混同していませんか? (私は私がそうだったことを知っています:))
web.config には System.Data.SqlClient
が必要です providerName 属性の値として。使用している .NET Framework データ プロバイダーです。
<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