我正在编写一个 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。有任何想法吗?