【发布时间】:2011-07-26 13:50:39
【问题描述】:
我的web.config 中有一些键,例如:
<add key="ActiveDirectoryPassword" value="Password1"/>
但是当我在一个类中调用它时,例如:
string _stringTest = ConfigurationManager.AppSettings["ActiveDirectoryPassword"].ToString();
ConfigurationManager.AppSettings["ActiveDirectoryPassword"] 始终为 null。怎么可能?
而且,如果我尝试访问连接字符串部分,例如:
ConfigurationManager.ConnectionStrings["MyConnectionString"]
这些返回正确的值。
我忘记了什么?我不知道发生了什么。
谢谢
【问题讨论】:
-
首先,您能否发布您的 web.config 文件的
部分。另外,您有多少个 .config 文件?如果您有多个,则不同配置文件中的设置可能优先。 -
ActiveDirectoryPassword 密钥放在哪个配置部分?
标签: .net asp.net web-config