我使用此代码作为类的一部分,该类应连接到Access数据库:
string path = HttpContext.Current.Server.MapPath("App_Data");
App_Data文件夹在项目中,包含数据库,但MapPath()
以某种方式返回null
。
我该如何解决这个问题?
尝试使用:
string folder = System.Web.HttpContext.Current != null ?
System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "App_data") :
System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location);