201

web.configASP.NETアプリケーションの-file内で、およびなどの構成の一部のセクションは、属性およびをサポートappSettingsします。connectionStringsfileconfigSource

file-attributeと-attributeの使用の違いは何configSourceですか?いつどの属性を使用する必要があり、両方を使用できますか?

<?xml version="1.0"?>
<configuration>
  <appSettings file="AppSettings.config">
  </appSettings>
  <connectionStrings configSource="ConnectionStrings.config">      
  </connectionStrings>
  <!-- ... -->
</configuration>
4

1 に答える 1

325

file属性

configSource属性

このfile属性は、web.configファイルのappSettingsエントリで行うように、カスタム設定を含む外部ファイルを指定します。一方、configSource属性で指定された外部ファイルには、configSourceを宣言するセクションの設定が含まれています。たとえばconfigSource、ページセクションの属性を使用する場合、外部ファイルにはページセクションの設定が含まれます。

属性で指定された外部構成で宣言されたカスタム設定は 、ファイルのセクションfileの設定とマージされます。その間、はマージをサポートして いません。つまり、セクション設定全体を外部ファイルに移動する必要があります。appSettingsweb.configconfigSource

http://www.codeproject.com/Messages/1463547/Re-difference-between-configSource-and-file-attrib.aspx

于 2011-08-04T10:51:53.773 に答える