1

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を返します。何か案は?

4

1 に答える 1

1

うーん。月曜日の朝です。:-)

var config = WebConfigurationManager.OpenMappedWebConfiguration(wcfm, "/");
config.AppSettings["buffer"];

動作します。

于 2009-07-27T15:15:28.127 に答える