web.config使用方法指南
<connectionStrings configSource="db.config"/>
外部文件db.config:
<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如何配置
相關(guān)文章
System.Data.SqlClient.SqlException: 無(wú)法打開(kāi)登錄所請(qǐng)求的數(shù)據(jù)庫(kù) 登錄失敗。
今天幫客戶(hù)配置服務(wù)器的時(shí)間,安全設(shè)置后,將sqlserver以普通用戶(hù)權(quán)限運(yùn)行的時(shí)候提示這個(gè)錯(cuò)誤。2011-08-08.net core 靜態(tài)類(lèi)獲取appsettings的方法
這篇文章主要介紹了.net core 靜態(tài)類(lèi)獲取appsettings的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-06-06讓VS2008對(duì)JQuery語(yǔ)法的智能感知更完美一點(diǎn)
上周Rich Strahl的POST中提到一個(gè)新發(fā)布的VS2008 hotfix修復(fù)了VS2008對(duì)Javascript智能感知的一些BUG,fixed之后可以讓VS2008對(duì)JQuery提供智能感知,讓我等JQuery fans欣喜了一陣子。可仔細(xì)一看,還需要另外給JQuery添加上XML comments才行 :( 喪氣了...2008-03-03datagrid綁定list沒(méi)有數(shù)據(jù) 表頭不顯示的解決方法
datagrid綁定list沒(méi)有數(shù)據(jù) 表頭不顯示的問(wèn)題,那是因?yàn)?綁定了null,你給list new一下就好 表頭就會(huì)有啦2013-05-05ASP.NET MVC實(shí)現(xiàn)多個(gè)按鈕提交的方法
這篇文章主要為大家詳細(xì)介紹了ASP.NET MVC實(shí)現(xiàn)多個(gè)按鈕提交的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-09-09Asp.net中的GridView導(dǎo)出遇到的兩個(gè)問(wèn)題和解決方法
Asp.net下GridView導(dǎo)出遇到的兩個(gè)問(wèn)題與解決方法,需要的朋友可以參考一下。2009-12-12