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

本文关键字:导航 应用程序 net asp | 更新日期: 2023-09-27 18:15:57

我想使用…在asp.net应用程序中向上导航一个目录的字符序列。基本上,web应用程序调用带有路径的dll(作为引用添加),例如../../folder1/folder2/desired-file.txt。dll中被调用的函数读取所需的文件。txt并执行一些操作。

当我尝试调试我的web应用程序并进入dll内的函数时,路径(在删除../..之后)/即我指定了wanted -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

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

也许你可以使用System.IO.Directory.GetParent()来获取上面的文件夹