簡體   English   中英

無法從本地驅動器讀取配置文件數據

[英]unable to Read the config file data from local drive

我無法從配置文件中讀取appSettings。 它不在默認位置,因此當我嘗試使用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>

也嘗試沒有成功:

var fileMap = new ConfigurationFileMap("D:AWS\\CoreLocalSettings.config");
var configuration = ConfigurationManager.OpenMappedMachineConfiguration(fileMap);
var sectionGroup = configuration.GetSectionGroup("applicationSettings");

終於可以了:

app.config文件中,我讀取了外部配置文件數據,如下所示

<configuration>
    <appSettings file="D:\AWS\CoreLocalSettings.config">
    .......
    </appSettings>
</configuration>

在代碼庫中,我正在使用ConfigurationManager訪問

var strAWSAccessKey = ConfigurationManager.AppSettings["AWSAccessKey"];
    var web = System.Web.Configuration.WebConfigurationManager
      .OpenWebConfiguration(@"D:\Employee\Hitesh\Projects\Web.config");

    var appValue = web.AppSettings.Settings["SMTPServerPort"].Value;
    var AWSAccessKey = ConfigurationManager.AppSettings["AWSAccessKey"];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM