背景
大家對配置文件都是非常的熟悉,至於怎麼個玩法就各有千秋。本人偶然在一個開源項目中看到牛人寫的代碼,其中就有關於配置文件的操作的方面。驚歎於代碼的藝術的時候,更多的是感歎,唉!高手真多,本人什麼時候才能達到這個水平,一步一步來,說不定,3,5幾年後哥也成了高手了,哈哈。低調,一定要低調!
Configuration自定義操作基礎
先來看本人總結出來的比較膚淺的代碼,熟悉下基本操作,然後在看牛人在ASP.NET MVC中如何玩轉Configuration。如下圖所示,我們先僅僅拿幾個類和比較簡單的配置文件(下圖標紅色框的)入手:

Web.config如下:
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
--> 1 <?xml version="1.0"?>
<configuration>
<configSections>
<section name="demoConfiguration" type="Core.Configuration.Operation.DemoConfigurationSection,Core.Configuration"/>
</configSections>
<demoConfiguration configSource="config\demo.config"/>
<system.web>
<compilation debug="true" targetFramework="4.0"/>
</system.web>
</configuration>