提示部署人员1:配置文件没有或者配置节点不存在。
创建解决方案如下图:
App.config内容如下:
<appSettings> <add key="url" value="http://www.baidu.com"/> </appSettings>
读取url节点这里提供2种方式,如果没有配置该节点或者没有配置文件,均抛出异常。
//string url = ConfigurationManager.AppSettings["url"]; //if (string.IsNullOrEmpty(url)) //{ // throw new Exception("配置文件ConsoleApplication1.exe.config不存在或appSettings节点url未配置"); //} ExeConfigurationFileMap exeConfigurationFileMap = new ExeConfigurationFileMap(); exeConfigurationFileMap.ExeConfigFilename = "ConsoleApplication1.exe.config"; Configuration configuration = ConfigurationManager.OpenMappedExeConfiguration(exeConfigurationFileMap, ConfigurationUserLevel.None); string url = string.Empty; if (configuration.AppSettings.Settings["url"] == null) { throw new Exception("配置文件ConsoleApplication1.exe.config不存在或appSettings节点url未配置"); } else { url = configuration.AppSettings.Settings["url"].Value; }
希望这篇随笔给您带来帮忙,若有帮助,请推荐,谢谢。