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é)點名 configSource="配置文件路徑"/>
注意點
1.如果指定了configSource,就以外部文件為準(zhǔn),web.config中connectionStrings下面的節(jié)點配置就無效了,即使web.config中connectionStrings下面的連接串節(jié)點沒有刪除掉也是無效的。
2.外部文件的根節(jié)點必須與web.config中指定的節(jié)點相同(其實就是將該節(jié)點的配置移到外部文件中)
3.一個節(jié)點只能指定一個外部配置文件,不能將多個節(jié)點的外部文件指定為同一個,如不能將connectionStrings與appSettings的configSource指定為同一個文件。
節(jié)點的數(shù)據(jù)獲取
ConfigurationManager.GetSection("節(jié)點名");//返回的是一個節(jié)點對象
假想:架設(shè)以后ASP.NET5跨平臺,使用json當(dāng)做配置文件,應(yīng)該也可以同樣實現(xiàn)吧!
以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡。
- 基于動態(tài)修改App.Config與web.Config的使用詳解
- ASP.NET web.config中數(shù)據(jù)庫連接字符串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ù)庫連接 Web.config如何配置
相關(guān)文章
System.Data.SqlClient.SqlException: 無法打開登錄所請求的數(shù)據(jù)庫 登錄失敗。
今天幫客戶配置服務(wù)器的時間,安全設(shè)置后,將sqlserver以普通用戶權(quán)限運行的時候提示這個錯誤。2011-08-08.net core 靜態(tài)類獲取appsettings的方法
這篇文章主要介紹了.net core 靜態(tài)類獲取appsettings的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-06-06datagrid綁定list沒有數(shù)據(jù) 表頭不顯示的解決方法
datagrid綁定list沒有數(shù)據(jù) 表頭不顯示的問題,那是因為 綁定了null,你給list new一下就好 表頭就會有啦2013-05-05Asp.net中的GridView導(dǎo)出遇到的兩個問題和解決方法
Asp.net下GridView導(dǎo)出遇到的兩個問題與解決方法,需要的朋友可以參考一下。2009-12-12