无法从appSettings文件中读取数据

时间:2017-05-16 23:15:35

标签: asp.net-mvc web-config

我尝试按照指南here从web.config文件中读取数据。

我的web.config文件中有以下内容:

<configuration>
<appSettings>
  <add key="customsetting1" value="customValue"/>
</appSettings>
<system.web>
<compilation debug="true" targetFramework="4.0" />
</system.web>
<system.data>
...

为了测试数据的访问,我做了以下事情:

@using System.Web
@using System.Configuration
@using System.Web.Configuration
@{
System.Configuration.Configuration rootWebConfig1 =
System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration(null);

string value = (string) 
rootWebConfig1.AppSettings.Settings["customsetting1"].Value;

这导致以下错误:System.NullReferenceException:对象引用未设置为对象的实例。

我已检查并发现rootWebConfig1.AppSettings.Settings不为null,但rootWebConfig1.AppSettings.Settings [&#34; customsetting1&#34;]为空。

我做错了什么?

0 个答案:

没有答案