我试图使用../字符序列在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