Web.config
Webレイヤーとは異なるレイヤーのファイルからキーを読み取ろうとしています(同じ解決策)
私が試しているのは次のことです:
string userName = System.Configuration.ConfigurationManager.AppSettings["PFUserName"];
string password = System.Configuration.ConfigurationManager.AppSettings["PFPassWord"];
そして、これがファイルappSettings
内の私の内容ですWeb.config
:
<configuration>
....
<appSettings>
<add key="PFUserName" value="myusername"/>
<add key="PFPassWord" value="mypassword"/>
</appSettings>
....
</configuration>
コードをデバッグするとusername
、password
だけになりnull
、キーの値が取得されません。
これらの値を読み取る際に何が間違っているのでしょうか?
ベストアンサー1
代わりに、名前空間の WebConfigurationManager クラスを使用してみてくださいSystem.Web.Configuration
。例:
string userName = WebConfigurationManager.AppSettings["PFUserName"]