我无法从配置文件中读取appSettings。它不在默认位置,因此当我尝试使用Object
时,它无法正常工作。
配置文件:
var aWSAccessKey = ConfigurationManager.AppSettings["AWSAccessKey"];
也试过没有成功:
<appSettings>
<add key="AWSAccessKey" value="1" />
<add key="AWSSecretKey" value="2" />
<add key="AWSRegion" value="4" />
<add key="AWSAccountNumber" value="5" />
</appSettings>
答案 0 :(得分:1)
最后它正在工作:
在app.config
文件中,我读取了外部配置文件数据,如下所示
<configuration>
<appSettings file="D:\AWS\CoreLocalSettings.config">
.......
</appSettings>
</configuration>
在代码库中,我使用ConfigurationManager
var strAWSAccessKey = ConfigurationManager.AppSettings["AWSAccessKey"];
答案 1 :(得分:0)
var web = System.Web.Configuration.WebConfigurationManager
.OpenWebConfiguration(@"D:\Employee\Hitesh\Projects\Web.config");
var appValue = web.AppSettings.Settings["SMTPServerPort"].Value;
答案 2 :(得分:-1)
var AWSAccessKey = ConfigurationManager.AppSettings["AWSAccessKey"];