在目录asp.net应用程序中向上导航

时间:2013-05-30 10:25:00

标签: c# asp.net directory

我试图使用../字符序列在asp.net应用程序中向上导航一个目录。基本上,Web应用程序调用一个dll(作为引用添加),其路径为../../folder1/folder2/desired-file.txt。 dll中的被调用函数读取desired-file.txt并执行一些操作。

当我尝试调试我的Web应用程序并进入dll中的函数时,路径(在删除../../即我指定了desired-file.txt作为路径之后)我得到一个异常:

"Could not find file 'C:\Program Files (x86)\Common Files\Microsoft Shared\DevServer\10.0\desired-file.txt

为什么asp.net默认会转到此路径?在其他一些Web应用程序中(当我指定路径为../../folder1/folder2/desired-file.txt时),它将转到C:\ Windows \ folder1 \ folder2 \ desired-file.txt

1 个答案:

答案 0 :(得分:0)

也许您可以使用System.IO.Directory.GetParent()获取上层文件夹