HttpContext.Current.Server未将对象引用到实例

Posted pangzili

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HttpContext.Current.Server未将对象引用到实例相关的知识,希望对你有一定的参考价值。

问题描述:

在一些类库中需要读取当前系统的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未将对象引用到实例的主要内容,如果未能解决你的问题,请参考以下文章