15

プロジェクトに GIT リポジトリを使用しています。私の web.config には、ローカル SQL サーバー データベースへのデバッグ接続文字列があります。他の誰にとってもうまくいきません。Web.config全体を.gitignoreに入れることはできません-プロジェクトはコンパイルさえしません。

完全な解決策は、接続文字列を別のファイルに入れて、Web.config に読み込ませることです。出来ますか?

そうでない場合、他の解決策はありますか?(SQL Server CE を使用すると、コードの最初の移行が中断されるため、機能しません)

4

2 に答える 2

27

Web.config の 1 つのセクションを別のファイルに移動できます。

Web.config に次のように記述します。

<connectionStrings configSource="connectionStrings.config" />

次に、元の要素を別のconnectionStrings.config(または他のファイル名) に移動し、それを gitignore に追加します。

于 2013-08-11T02:50:18.850 に答える