问题描述:

在一些类库中需要读取当前系统的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配置有误,请及时检查!");
}

最新文章

  1. [Erlang 0117] 当我们谈论Erlang Maps时,我们谈论什么 Part 2
  2. Socket通讯实例-基本Socket
  3. angular源码分析:angular中各种常用函数,比较省代码的各种小技巧
  4. win10 Administrator没有管理员权限解决方案
  5. python命令行参数
  6. 关于 js 2个数组取差集怎么取
  7. AppiumLibrary实用函数介绍
  8. ionic开发android app步骤
  9. [置顶] hdu3018解题报告--也是白话几笔画学习总结
  10. 怎样使用jstack诊断Java应用程序故障(转)
  11. iOS随机颜色
  12. uboot移植前奏
  13. Springboot(一):使用Intellij中的Spring Initializr来快速构建Spring Boot工程
  14. 计算机视觉学习记录 - Implementing a Neural Network from Scratch - An Introduction
  15. Android直接用手机打包apk!
  16. Vue用v-for给循环标签自身属性添加属性值
  17. 使用git命令push到自己的仓库,显示Unknown且没有贡献记录的解决方案
  18. 纸壳CMS主题增强,支持主题中加入模板
  19. MySQL5.7 主从复制配置
  20. oracle查看用户属于哪个表空间

热门文章

  1. 一行代码去掉Devexpress弹窗
  2. springboot的yml不显示的原因
  3. Nginx配置不同端口号映射二级域名
  4. RocketMQ 实战之快速入门
  5. C语言实现按位拷贝
  6. Python 练习实例100 | 菜鸟教程
  7. http1.0、http1.x、http 2和https梳理
  8. nmap详解之选项说明
  9. UML类图的情话诉说
  10. SpringCloud与微服务Ⅷ --- Hystrix断路器