場景例如:我有一個配置文件,是關於分站站點地址和數據庫中的數據對應,需要在程序啟動的時候進行讀取。如下:
[email protected]<?xml version="1.0" encoding="utf-8"?>
<!--
設置DoMain 和 商家編號前綴對應配置
-->
<DoMain>
<SubMain name="qz" pre="01002"></SubMain>
<SubMain name="yw" pre="01003"></SubMain>
<SubMain name="wl" pre="01030"></SubMain>
<SubMain name="cq" pre="02001"></SubMain>
<SubMain name="cq" pre="02002"></SubMain>
</DoMain>
點擊文件的屬性,設置為嵌入資源。
protected void Application_Start(object sender, EventArgs e)
{
// log4net.Config.XmlConfigurator.Configure(new System.IO.FileInfo("Log4Net.config"));
// 系統一啟動,首先配置分站和城市Prov代碼的映射
Assembly assembly = Assembly.Load("程序集名稱");
Stream stream = assembly.GetManifestResourceStream("程序集名稱.DoMainMapping.cfg.xml");
XmlDocument xmlDoc = null;
xmlDoc = new XmlDocument();
xmlDoc.Load(stream);
}
到此,就可以得到這個配置文件的信息!