1

我正在编写一个 WPF 应用程序来帮助不熟悉 XML 的客户在 Web 服务器上设置配置文件。web.config 是这些文件之一。我已经定义了自定义部分,但我已经将它们注释掉,直到我得到基本的工作。

在 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 回答