1. 程式人生 > >HttpContext.Current.Server未將對象引用到實例

HttpContext.Current.Server未將對象引用到實例

map IT lse 代碼 ont XML cep try cit

問題描述:

在一些類庫中需要讀取當前系統的xml文件,當時用HttpContext.Current無法找到實例化對象

解決代碼如下:

XmlDocument xml = new XmlDocument();
//加載xml文件
try
{
if (HttpContext.Current != null)
{
xml.Load(HttpContext.Current.Server.MapPath("~/Configs/CityAreas.xml"));
}
else
{
xml.Load(System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Configs\\CityAreas.xml"));
}

}
catch (Exception ex)
{
Helper.ComHelper.CityDataLog("CityAreas配置有誤,請及時檢查!");
}

HttpContext.Current.Server未將對象引用到實例