私はweb.config変換ファイルのコンセプトで作業しています。私は3つのWeb設定を持っています。 1つはステージング、プロダクション、デプロイメントです。私はこれらの3つの異なる接続情報を持っています。Web.Config VS2010での変換
のWeb.Config:
<connectionStrings>
<add name="MyGallery"
connectionString="Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=DevelopmentStorageDb;Data Source=BALA\SQLEXPRESS" />
</connectionStrings>
Web.Config.Production:
<add
name="MyGallery"
connectionString="Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=SharePoint_Config;Data Source=BALA\SQLEXPRESS"
xdt:Transform="Replace" xdt:Locator="Match(name)"
/>
今私はそれが正常に動作しているコードをビルドします。私はパッケージを作成しました。プロダクションモードでコードを実行すると、新しい接続文字列は使用されません。
どうすればこの問題を解決できますか?これをどこかに移動するために余分な努力が必要なのですか?
パッケージは、プロダクション設定ファイルの設定でのみ作成されています。 –