0

我将此代码用作应连接到 Access 数据库的类的一部分:

string path = HttpContext.Current.Server.MapPath("App_Data");

App_Data 文件夹在项目中,包含数据库,但不知何故MapPath()返回null

我该如何解决这个问题?

4

1 回答 1

0

尝试使用:

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);
于 2015-05-13T10:17:18.390 回答