在ASP.NET 5中读取配置文件_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > 在ASP.NET 5中读取配置文件

在ASP.NET 5中读取配置文件

 2015/5/12 3:26:46  redmoon  程序员俱乐部  我要评论(0)
  • 摘要:(此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。)在ASP.NET5中摒弃了之前配置文件的基础结构,引入了一个全新配置文件系统。今天推荐的文章就简单介绍了这方面的内容。微软在即将正式发布的跨平台运行时当中引入了一个全新的配置文件基础结构,基于这个配置系统,从多个配置文件中读取内容从来没有这么容易过。这个配置系统不仅内置支持json,xml和ini格式的配置文件,还支持从环境变量中读取内容。如下
  • 标签:.net ASP.NET 配置文件 文件 net 配置

(此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。)

在ASP.NET 5中摒弃了之前配置文件的基础结构,引入了一个全新配置文件系统。今天推荐的文章就简单介绍了这方面的内容。

微软在即将正式发布跨平台运行时当中引入了一个全新的配置文件基础结构,基于这个配置系统,从多个配置文件中读取内容从来没有这么容易过。

这个配置系统不仅内置支持json,xml和ini格式的配置文件,还支持从环境变量中读取内容。如下:

var configuration = new Configuration()
                            .AddJsonFile("config.json")
                            .AddIniFile("config.ini")
                            .AddXmlFile("config.xml")
                            .AddEnvironmentVariables();

要支持json文件,必须引入Microsoft.Framework.ConfigurationModel.Json命名空间;支持xml文件,必须引入Microsoft.Framework.ConfigurationModel.Xml;而ini文件,需引入Microsoft.Framework.ConfigurationModel。

对于类似下面这样的json配置文件:

{
    "Data": {
        "DefaultConnection": { 
            "ConnectionString": "Server=(localdb)\\mssqllocaldb;Database=DbName;Trusted_Connection=True;MultipleActiveResultSets=true"
        }
    }
}

读取其中的内容非常简单:

var connectionString = configuration.Get("Data:DefaultConnection:ConnectionString");

”阅读原文“可以浏览原文(原文内容也比较简单,差不多就是这样)。

原文地址:http://blog.developers.ba/read-config-file-in-asp-net-vnext/

发表评论
用户名: 匿名