共有サーバーでASP.NETMVCを実行していますが、System.Data.EntityClientを介したSQLへの接続に問題があります。以下は、私のホースプロバイダーがSQLに接続するために私に与えた接続文字列と、VSが開発中にローカルマシン用に構成した接続文字列です。サーバーにデプロイしたときの接続文字列はどのようになりますか?
私のホスティングプロバイダーから:
<add name="WeddingsDBEntities"
connectionString="data Source=<server name>; Initial Catalog=<db name>; User ID=<user ID>; Password=<password>;"
providerName="System.Data.EntityClient"/>
VSから(開発中):
connectionString="metadata=res://*/Models.WeddingsModel.csdl|res://*/Models.WeddingsModel.ssdl|res://*/Models.WeddingsModel.msl;provider=System.Data.SqlClient;provider connection string="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\WeddingsDB.mdf;Integrated Security=True;User Instance=True;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient"
ありがとう!