這篇文章將為大家詳細講解有關(guān)web.config配置文件的示例分析,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
成都創(chuàng)新互聯(lián)公司是一家專注于成都網(wǎng)站制作、成都網(wǎng)站建設(shè)與策劃設(shè)計,貴定網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)十余年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:貴定等地區(qū)。貴定做網(wǎng)站價格咨詢:13518219792前言
相信大家應(yīng)該都知道.NET Core現(xiàn)在不再支持原來的web.config配置文件了,取而代之的是json或xml配置文件。官方推薦的項目配置方式是使用appsettings.json配置文件,這對現(xiàn)有一些重度使用web.cofig配置的項目遷移可能是不可接受的。
但是好消息是,我們是可以直接在.NET Core 2.0項目種利用上現(xiàn)有的web.config的。本文將詳細介紹.NET Core 2.0遷移之web.config 配置文件的相關(guān)內(nèi)容,下面話不多說了,來一起看看詳細的介紹吧。
遷移方法
1.首先在解決方案中引入System.Configuration.ConfigurationManager
,只有引入它才可以讓我們已有的讀取web.config代碼起作用.
2. 導入web.config文件到項目根目錄,并將名稱修改為app.config. 因為.NET Core的項目本質(zhì)是控制臺應(yīng)用,所以ConfigurationManager的API會去默認讀取app.config配置文件,而不是web.config配置文件。
3.去除config中和需要的配置無關(guān)的內(nèi)容,主要是
,
和
等典型asp.net標簽。
移除前:
修改后:
4.測試原ASP.NET代碼,查看讀取配置值
using System.Configuration; namespace WebConfigTest.Configuration { public class ConfigurationService { public static bool GetConfigValue(string key) { var result = false; var val= ConfigurationManager.AppSettings[key]; if (val != null) { result = bool.Parse(val); } return result; } } }
打個斷點,看下讀取配置值是否正確:
關(guān)于“web.config配置文件的示例分析”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。