XMLに精通していない顧客がWebサーバーに構成ファイルをセットアップするのを支援するWPFアプリケーションを作成しています。web.configはこれらのファイルの1つです。カスタムセクションを定義しましたが、基本が機能するまでコメントアウトしました。
web.configには、次のものがあります。
<appSettings>
<add key="buffer" value="65536"/>
<add key="updateInterval" value=""/>
</appSettings>
これが私がweb.configを読んでいる方法の抜粋です(web.configがAppPath内に存在することをすでに確認しています):
var vdm = new VirtualDirectoryMapping(AppPath, true);
var wcfm = new WebConfigurationFileMap();
wcfm.VirtualDirectories.Add("/", vdm);
WebConfigurationManager.OpenMappedWebConfiguration(wcfm, "/");
ただし、WebConfigurationManager.AppSettings["buffer"]はnullを返します。何か案は?