在目录中向上导航asp.net应用程序
我试图使用.. /字符序列在asp.net应用程序中向上导航一个目录。基本上,Web应用程序调用一个dll(作为参考添加),其路径为../../folder1/folder2/desired-file.txt。 dll中的被调用函数读取desired-file.txt并执行一些操作。在目录中向上导航asp.net应用程序
当我尝试调试我的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
回答:
也许你可以使用System.IO.Directory.GetParent()来获取上面的文件夹
以上是 在目录中向上导航asp.net应用程序 的全部内容, 来源链接: utcz.com/qa/266726.html