【发布时间】:2014-09-28 04:56:43
【问题描述】:
我的 app.config 分为以下几个部分:
<?xml version="1.0"?>
<configuration>
<configSections>
<section name="databaseConnectionStrings" type="System.Configuration.NameValueSectionHandler" />
<section name="dataDictionary" type="System.Configuration.NameValueSectionHandler" />
</configSections>
<databaseConnectionStrings>
<add key="ILFSsqlServer" value="ODBC;DSN=sql server copycloas;Trusted_Connection=Yes;APP=Microsoft Office 2010;DATABASE=ILFSView;"/>
</databaseConnectionStrings>
<dataDictionary>
<add key="CLOASEUCDBA_T_CONTACT" value="CLOASEUCDBA.T_Contact" />
</dataDictionary>
</configuration>
据我所知,xml 应该可以正常工作,但是当我尝试使用以下方式调用它时:
var section2 = ConfigurationManager.GetSection("dataDictionary") as NameValueConfigurationCollection;
var result2 = section2["CLOASEUCDBA_T_CONTACT"];
Console.WriteLine(result2);
我在第二行得到一个空引用异常。我不知道为什么它不应该为空......
【问题讨论】:
-
您将问题命名为“已解决”,这是否意味着您发现了问题所在?如果是这样,请接受我的回答,或者如果我的回答没有帮助,请自己写。 =) 这将有助于其他社区成员找到类似问题的相关解决方案。
-
我已经编辑了您的问题以从中删除答案,因为您创建了一个单独的答案。
标签: c# xml app-config