访问AppSettings键

时间:2011-07-26 13:50:39

标签: .net asp.net web-config

我的web.config中有一些键,例如:

<add key="ActiveDirectoryPassword" value="Password1"/>

但是当我在课堂上称呼它时,例如:

string _stringTest = ConfigurationManager.AppSettings["ActiveDirectoryPassword"].ToString();

始终ConfigurationManager.AppSettings["ActiveDirectoryPassword"]null。它怎么样?

并且,如果我尝试访问connectionstrings部分,例如:

ConfigurationManager.ConnectionStrings["MyConnectionString"]

这些返回正确的值。

我什么都忘了?我不知道发生了什么。

由于

2 个答案:

答案 0 :(得分:0)

我认为您有多个web.config个文件。一个在您尝试访问的文件夹中以及您所指的位置。在该特定文件夹的web.config中,它缺少键。

答案 1 :(得分:0)

ConfigurationManager.AppSettings["KeyName"];, 

此方法已返回一个字符串,因此无需添加ToString();

对于您的问题,请验证密钥名称,确保配置文件中有相同的密钥。