0
I持って、私はapple
ASP.NETのWeb.ConfigからカスタムのAppSettingsセクションを取得します
<configSections>
<sectionGroup name="Fruits">
<section name="Colors" />
</sectionGroup>
</configSections>
<Fruits>
<add key="apple" value="red" />
<add key="banana" value="yellow" />
</Fruits>
次のカスタムアプリ-設定スタイルのconfigセクション
var settingsCollection = ConfigurationManager.GetSection("Fruits/Colors") as AppSettingsSection;
if (settingsCollection != null)
{
var color= settingsCollection.Settings["apple"];
}
settingsCollection
は、AppSettingsSectionにキャストできないため、オブジェクトが割り当てられていないため、上記のコードは機能しません。
私がウォッチウィンドウに次のように置くとき、私はKeyValueInternalCollection
AppSettingsSection
としてConfigurationManager.GetSection( "フルーツ/色")私は何をしないのですか?私は私のウェブアプリケーションの中にいるので、私はOpenExeConfiguration
を使う必要はないと仮定し、いくつかのフォーラムで見つけたようにConfigurationManager.OpenWebConfiguration
のような方法はありません。