connectionStrings configSource="db.config"/>
外部文件db.config:
復(fù)制代碼 代碼如下:
connectionStrings>
add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=aspnet-WebApplication1-20140304225906;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnet-WebApplication1-20140304225906.mdf"
providerName="System.Data.SqlClient" />
add name="ReportServerTempDBConnectionString" connectionString="Data Source=.;Initial Catalog=ReportServerTempDB;Integrated Security=True"
providerName="System.Data.SqlClient" />
/connectionStrings>
具體格式
節(jié)點(diǎn)名 configSource="配置文件路徑"/>
注意點(diǎn)
1.如果指定了configSource,就以外部文件為準(zhǔn),web.config中connectionStrings下面的節(jié)點(diǎn)配置就無(wú)效了,即使web.config中connectionStrings下面的連接串節(jié)點(diǎn)沒(méi)有刪除掉也是無(wú)效的。
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)容了,希望大家能夠喜歡。
您可能感興趣的文章:- 基于動(dòng)態(tài)修改App.Config與web.Config的使用詳解
- ASP.NET web.config中數(shù)據(jù)庫(kù)連接字符串connectionStrings節(jié)的配置方法
- IIS7.5使用web.config設(shè)置偽靜態(tài)的二種方法
- 圖解修改IIS web.config配置文件增設(shè)置默認(rèn)文檔的方法
- web.config配置連接字符串的方法
- .NET的file文件上傳控件使用方法 修改web.config文件上傳大文件
- ASP.NET配置文件Web.config用法詳解
- C#獲取web.config配置文件內(nèi)容的方法
- 詳解ASP.NET配置文件Web.config
- SQL Server數(shù)據(jù)庫(kù)連接 Web.config如何配置