如何从ASP.NET 5中的config.json中检索值

时间:2015-10-17 11:10:45

标签: c# asp.net json

我面临着视觉工作室2015快递的问题。我有一个控制台应用程序,我想在配置文件中保留一些价值,但是对于VS2015,没有可用的选项来添加App.config文件,而不是它给了我添加config.json文件。

现在我不知道如何在json.config中保存和检索值。

使用以前版本的VS2015,非常简单,我需要做的就是创建Configuration Manager的对象并调用各自的方法。 我不知道为什么他们从VS2015中移除了这些功能。

请给我解决。

1 个答案:

答案 0 :(得分:0)

将ASP.NET 5配置移动到json文件。 你可以在这里找到一些信息: http://www.mikesdotnetting.com/article/284/asp-net-5-configuration http://whereslou.com/2014/05/23/asp-net-vnext-moving-parts-iconfiguration/

下面的构造函数: 下面的示例将从config.json文件中读取属性“OuterKey:InnerKey”的值“somevalue”。

程序构造函数:

public void Program()
{
    var configurationBuilder = new ConfigurationBuilder()
       .AddJsonFile("config.json")
       .AddEnvironmentVariables();
    var myConfiguration = configurationBuilder.Build();
    string value = myConfiguration["OuterKey:InnerKey"];
}

Config.json:

 "OuterKey": {
      "InnerKey": "somevalue"
    }