<connectionStrings configSource="db.config"/>
外部文件db.config:
具體格式
<節(jié)點(diǎn)名 configSource="配置文件路徑"/>
注意點(diǎn)
1.如果指定了configSource,就以外部文件為準(zhǔn),web.config中connectionStrings下面的節(jié)點(diǎn)配置就無效了,即使web.config中connectionStrings下面的連接串節(jié)點(diǎn)沒有刪除掉也是無效的。
2.外部文件的根節(jié)點(diǎn)必須與web.config中指定的節(jié)點(diǎn)相同(其實(shí)就是將該節(jié)點(diǎn)的配置移到外部文件中)
3.一個(gè)節(jié)點(diǎn)只能指定一個(gè)外部配置文件,不能將多個(gè)節(jié)點(diǎn)的外部文件指定為同一個(gè),如不能將connectionStrings與appSettings的configSource指定為同一個(gè)文件。
節(jié)點(diǎn)的數(shù)據(jù)獲取
ConfigurationManager.GetSection("節(jié)點(diǎn)名");//返回的是一個(gè)節(jié)點(diǎn)對(duì)象
假想:架設(shè)以后ASP.NET5跨平臺(tái),使用json當(dāng)做配置文件,應(yīng)該也可以同樣實(shí)現(xiàn)吧!
以上所述就是本文的全部?jī)?nèi)容了,希望大家能夠喜歡。
新聞熱點(diǎn)
疑難解答
圖片精選