一尘不染

使用ConfigurationManager从Web.Config读取密钥

c#

我正在尝试从Web.config与Web层不同的层中从文件中读取密钥(相同的解决方案)

这是我正在尝试的:

string userName = System.Configuration.ConfigurationManager.AppSettings["PFUserName"];
string password = System.Configuration.ConfigurationManager.AppSettings["PFPassWord"];

这是我appSettingsWeb.config文件:

<configuration>
   ....
   <appSettings>
      <add key="PFUserName" value="myusername"/>
      <add key="PFPassWord" value="mypassword"/>
   </appSettings>
   ....
</configuration>

当我调试代码username并且password是时null,因此它没有获取键的值。

我读这些值错在做什么?


阅读 372

收藏
2020-05-19

共1个答案

一尘不染

尝试改用WebConfigurationManager类。例如:

string userName = WebConfigurationManager.AppSettings["PFUserName"]
2020-05-19