我正在尝试从Web.config与Web层不同的层中从文件中读取密钥(相同的解决方案)
Web.config
这是我正在尝试的:
string userName = System.Configuration.ConfigurationManager.AppSettings["PFUserName"]; string password = System.Configuration.ConfigurationManager.AppSettings["PFPassWord"];
这是我appSettings的Web.config文件:
appSettings
<configuration> .... <appSettings> <add key="PFUserName" value="myusername"/> <add key="PFPassWord" value="mypassword"/> </appSettings> .... </configuration>
当我调试代码username并且password是时null,因此它没有获取键的值。
username
password
null
我读这些值错在做什么?
尝试改用WebConfigurationManager类。例如:
string userName = WebConfigurationManager.AppSettings["PFUserName"]