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