我用Server.MapPath来访问data.mdbServer.MapPath("data/data.mdb"));
我是这样写的
我现在想和data同级的文件夹里来访问data.mdb
也就是admin下的文体来访问这个数据库,可是
Server.MapPath("data/data.mdb"));
我怎样才能访问上一级中的另一个文件夹现在加/是发布目录
不加/是当前目录
../也是发布目录,就是没有返回上一级的
我是这样写的
我现在想和data同级的文件夹里来访问data.mdb
也就是admin下的文体来访问这个数据库,可是
Server.MapPath("data/data.mdb"));
我怎样才能访问上一级中的另一个文件夹现在加/是发布目录
不加/是当前目录
../也是发布目录,就是没有返回上一级的
System.Data.OleDb.OleDbException: 'E:\wwwroot\bbs\bbshtadmin\data\data.mdb'不是一个有效的路径现在数据库在'E:\wwwroot\bbs\data\data.mdb想访问他的文件在在'E:\wwwroot\bbs\bbshtadmin\里
string strMap = Server.MapPath("~/data/data.mdb ");
string strMap1 = strMap.Replace("bbshtadmin\\", "");
strMap1 就是你想要的地址
已经调试过了测试目录结构
folder1
folder1.aspx.cs
folder2
folder2.aspx.cs
在folder2.aspx.cs中的代码如下string strPath;
strPath = Server.MapPath("../folder1");测试结果如下:
strPath=c:\inetpub\wwwroot\webChat\folder1