私は初心者で、それを行う方法を混乱させています。
Visual Studio 2010 で MVC 3 アプリケーションをビルドし、localhost に公開しましたが、正常に動作しています。
ここで、私が実際に望んでいるのは、Visual Studio を使用して作成した APP_DATA フォルダーの下のデータベースではなく、コンピューターにインストールされている Sql Server 2008 を使用することです。
私は MVC を初めて使用し、データベース接続について詳しく知りません。以下は、web.config ファイルの接続文字列です。
<connectionStrings>
<add name="IVRControlPanelEntities" connectionString="metadata=res://*/Models.IVRControlPanelModel.csdl|res://*/Models.IVRControlPanelModel.ssdl|res://*/Models.IVRControlPanelModel.msl;provider=System.Data.SqlClient;provider connection string="data source=.\SQLEXPRESS;attachdbfilename=|DataDirectory|\IVRControlPanelDB.mdf;integrated security=True;user instance=True;multipleactiveresultsets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
</connectionStrings>
これは、データ エンティティ モデルの追加中にビジュアル スタジオによって自動的に追加された接続文字列です。
localhost に公開された後、mvc 3 によって使用されるデータベースは、wwwroot フォルダーの APP_DATA フォルダーの下にあります。
Visual Studioで作成されたデータベースではなく、コンピューターにインストールされたSql Server 2008に接続するために変更する必要があるもの。
もう 1 つ、Visual Studio によって作成されたデータベースを IVRControlPanelDB 形式の SQL Server 2008 にインポートできませんでした。MDF