私はMVCアプリケーションをビルドしていますが、うまく動作しています。私はローカルのMicrosoft SQL Server 2014からデータベースにアクセスするためのMVCプロジェクトでモデルを作成し、モデルが生成され、正しく機能しています。Sql ServerとMVCを使用してローカルホストコンピュータからリモートデータベースに接続
私はプロジェクト全体のソリューションをhtdocsフォルダにホストし、データベースもアップロードする必要があります。ホスティングサイトでは、私のものはすべて正常に動作していますが、問題はデータベースが機能していないことです。私は自分のウェブサイトでそれを設定する方法を知らない。
web.configファイルに接続文字列の問題があり、接続文字列とデータベースの間に接続が確立されていないと思われます。
<connectionStrings>
<add name="DefaultConnection" connectionString="Data Source=.;Initial Catalog=StarBuy;Integrated Security=SSPI;" providerName="System.Data.SqlClient" />
<add name="StarBuyEntities1" connectionString="metadata=res://*/Models.Model1.csdl|res://*/Models.Model1.ssdl|res://*/Models.Model1.msl;provider=System.Data.SqlClient;provider connection string="data source=.;initial catalog=StarBuy;user id=hidden;password=hidden;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
</connectionStrings>
私は、web.configファイル内の新しい生成された接続文字列をモデルを更新し、更新できるように、ローカルのMicrosoft SQL Serverの2014年にホスティングウェブサイトからデータベースをインポートする方法はありますか?
あなたの意見は非常に高く評価されます。
質問にwebconfig接続文字列を追加してください。 –
@JibinBalachandran:接続文字列を追加しました。 –
おそらく、あなたは 'DefaultConnection'文字列に' user id = hidden; password = hidden'を含める必要があります。 'DefaultConnection'が正しく動作していることを確認し、もしあれば例外を含めてください。 –