--------------------------------------------------------------------------------
目錄:
引言
配置節處理程序聲明
自定義配置節
配置節處理程序
總結
參考資料
作者
--------------------------------------------------------------------------------
引言:
幾乎在每本介紹ASP.Net編程的書裡,在談到如何管理數據庫連接字符串的時候,都是采用將數據庫連接字符串以如下形式放在Web.Config文件中
< aPPSettings>
< add key="ConnectionString" value="data source=localhost;initial catalog=Database;user id=;passWord="/>
</aPPSettings>
然後在程序中采用以下方式訪問:
System.Configuration.ConfigurationSettings.APPSettings["ConnectionString"]
這樣做的好處非常明顯:當數據庫有變動的時候,只需要改變web.config中的連接字符串,而不需要重新編譯整個應用程序,給應用的部署和移植帶來非常大的方便。
如果你以為web.config的作用僅限於此的話,那你就錯了,web.config的配置功能非常強大,它可以支持使用自己的 XML 配置標記擴展標准的 ASP.NET 配置設置集,在Duwamish中一定程度上的體現了它的功能,下面我將要詳細分析Duwamish的web.config文件,讓大家能了解到開發一個典型的.Net WEB應用程序的配置技術。
--------------------------------------------------------------------------------
配置節處理程序聲明
在Duwamish解決方案中,Web.config文件是放在WEB項目下,因為web.config需要IIS和ASP.Net Runtime的管理和支持,所以它應該放在一個虛擬目錄下,我們先來看看它的第一部分:
<configSections>
<section name=&qu