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)文章
CheckBoxList兩列并排編譯為表格顯示具體實(shí)現(xiàn)
CheckBoxList兩列并排的顯示效果相比大家都有見(jiàn)到過(guò)吧,下面是具體的實(shí)現(xiàn)代碼,感興趣的朋友可以參考下哈2013-05-05
.Net?Api?中使用Elasticsearch存儲(chǔ)文檔的方法
Elasticsearch 是一個(gè)分布式、高擴(kuò)展、高實(shí)時(shí)的搜索與數(shù)據(jù)分析引擎,在C# 的環(huán)境中,有一個(gè)Es的官方拓展包Nest,可以讓我們方便快捷的使用上Es數(shù)據(jù)庫(kù),本文重點(diǎn)給大家介紹.Net?Api?中使用Elasticsearch存儲(chǔ)文檔的方法,感興趣的朋友一起看看吧2022-01-01
ASP.NET?Core中的Caching組件簡(jiǎn)介
這篇文章介紹了ASP.NET?Core中的Caching組件,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-04-04
asp.net使用for循環(huán)實(shí)現(xiàn)Datalist的分列顯示功能
工程業(yè)績(jī)--用for循環(huán)代替了DataList多列顯示,得到2行四列的表格,需要內(nèi)存表的8行數(shù)據(jù)2009-12-12
WinForm中窗體間的數(shù)據(jù)傳遞交互的一些方法
通過(guò)子窗口向外引發(fā)一個(gè)事件,父窗口去實(shí)現(xiàn)該事件,我們可以再不關(guān)閉父窗口和子窗口的情況下進(jìn)行數(shù)據(jù)的傳輸顯示2012-12-12
.Net Core項(xiàng)目中NLog整合Exceptionless實(shí)例
這篇文章主要介紹了.Net Core項(xiàng)目中NLog整合Exceptionless實(shí)例,NLog主要是收集程序中的日志,Exceptionless可以統(tǒng)一收集管理并展示出來(lái)程序的日志,兩者結(jié)合使用,相得益彰。感興趣的小伙伴可以參考這篇文章2021-09-09
ASP.NET Core設(shè)置URLs的方法匯總(完美解決.NET 6項(xiàng)目局域網(wǎng)IP地址遠(yuǎn)程無(wú)法訪(fǎng)問(wèn)的
近期在dotnet項(xiàng)目中遇到這樣的問(wèn)題.net6 運(yùn)行以后無(wú)法通過(guò)局域網(wǎng)IP地址遠(yuǎn)程訪(fǎng)問(wèn),整理出解決問(wèn)題的五種方式方法,感興趣的朋友一起看看吧2023-11-11
ASP.NET?Core中間件實(shí)現(xiàn)限流的代碼
這篇文章主要介紹了ASP.NET?Core中間件實(shí)現(xiàn)限流的方法,本文通過(guò)示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-03-03
簡(jiǎn)單使用BackgroundWorker創(chuàng)建多個(gè)線(xiàn)程的教程
簡(jiǎn)單使用BackgroundWorker創(chuàng)建多個(gè)線(xiàn)程的教程,需要的朋友可以參考一下2013-03-03

