場景比方:我有一個配置文件,是關於分站站點地址和數據庫中的數據對應,須要在程序啟動的時刻實行讀取。如下:
Ericsth@Gmail.Com
1.<?XML version="1.0" encoding="utf-8"?>
2.<!--
3.配置 DoMain 和 商家編號前綴對應配置
4.-->
5.<DoMain>
6. <SubMain name="qz" pre="01002"></SubMain>
7. <SubMain name="yw" pre="01003"></SubMain>
8. <SubMain name="wl" pre="01030"></SubMain>
9. <SubMain name="cq" pre="02001"></SubMain>
10. <SubMain name="cq" pre="02002"></SubMain>
11.</DoMain>
點擊文件的屬性,配置為嵌入資源。
·引入此程序集(dll) ,在Global.asax.cs中:
Ericsth@Gmail.Com
1.protected void Application_Start(object sender, EventArgs e)
2.{
3. // log4net.Config.XMLConfigurator.Configure(new System.IO.FileInfo("Log4Net.config"));
4. // 系統一啟動,最先配置分站和城市Prov代碼的映射
5. Assembly assembly = Assembly.Load("程序集名稱");
6. Stream stream = assembly.GetManifestResourceStream("程序集名稱.DoMainMapping.cfg.XML");
7. XmlDocument XMLDoc = null;
8. xmlDoc = new XMLDocument();
9. XMLDoc.Load(stream);
10.}
到此,就能夠得到這個配置文件的信息!