当无http请求时调用Server.MapPath 会出现未将对象引用设置到对象的实例的错误的解决方法

用asp.net mvc 开发网站时,需要调用本地的文件,开始是使用HttpContext.Current.Server.MapPath来获得文件的相对路径。但是如果无http请求时,会出现HttpContext.Current为null的错误。

解决方法:使用System.AppDomain.CurrentDomain.BaseDirectory

posted @ 2016-11-01 13:40  蓝方boy  阅读(1011)  评论(0编辑  收藏  举报