程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> 在ASP.NET 5中讀取配置文件,asp.net配置文件

在ASP.NET 5中讀取配置文件,asp.net配置文件

編輯:C#入門知識

在ASP.NET 5中讀取配置文件,asp.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/

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved