Visual Studio 2012でコードファースト移行コンテキストを使用してWebPublishを使用すると、問題が発生します。web.configには、次のように定義された2つの接続文字列があります。
<connectionStrings>
<add name="C2EnterpriseDB" connectionString="Data Source=(local);Initial Catalog=C2_V5;Integrated Security=True" providerName="System.Data.SqlClient" />
<add name="MediaProviderDB" connectionString="Data Source=(local);Initial Catalog=C2_V5_Media;Integrated Security=True" providerName="System.Data.SqlClient" />
</connectionStrings>.
しかし、webpublishダイアログを開くと、次のように表示されます。このように2つではなく3つの接続文字列がある理由を誰かに教えてもらえますか?
ありがとう
edit1:リポジトリプロジェクトへの参照を削除すると(移行を有効にした場合)、web.configで定義された2つの接続しか取得できません。移行が有効なプロジェクトが、既存の2つに独自の接続文字列を追加することは意味がありますか?そのプロジェクトのapp.configにconstringsが設定されているかどうかを確認しましたが、違います。
edit2:しかし、デプロイ時に移行を「アクティブ化」できません。チェックボックスが無効になっています...