オプション1:web.config
をチェックアウトせずにローカルに書き込むことができます(これはチェックアウトのためにVSを設定することによって助けられます)。
オプション2:パスワードをweb.configから移動します。 configSource
attributeを使用して、その構成をTFSファイルではなくローカルファイルに入れます。各開発者は、それぞれ独自のコピーを保持します。
など。 web.config
中:
<configuration>
...
<connectionStrings configSource="LocalConnectionStrings.config"/>
</configuration>
とLocalConnectionStrings.config
で:
<connectionStrings>
<add name="MyConnectionString"
connectionString="Data Source=.;Initial Catalog=Test1;Integrated Security=True"
providerName="System.Data.SqlClient"/>
</connectionStrings>
NB。 configSource
は、ASP.NETのコンフィグレーションランタイムによって実装され、ASP.NETのすべてのコンフィグレーション要素でサポートされています(したがって、任意の(カスタムを含む)コンフィグレーション要素ではサポートされていません)。
は(また<linkedConfiguration> Element
は別の機構を含んでいますが、assemblyBinding
elementに限定されている注意してください。)
セキュリティ設定の操作がある場合は、これが最善の方法です。明日更新されます。おかげで – koregan
+1興味深い考えです。 – NotMe