Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ASP.net如何访问我自己电脑中的文件夹_C#_Asp.net - Fatal编程技术网

C# ASP.net如何访问我自己电脑中的文件夹

C# ASP.net如何访问我自己电脑中的文件夹,c#,asp.net,C#,Asp.net,我的项目中有一个名为IMG的目录,我在其中存储图像 我们的想法是使用这些图像来处理它们(在图像中添加一个过滤器),然后做一些其他的事情,但是你似乎无法从ASP.net访问本地目录(这就是我读到的) 这个问题的解决方案是什么?我对c#和ASP.net完全陌生,请尽可能简单地解释 这就是我尝试过的 string systempath = Directory.GetCurrentDirectory() + "/IMG/"; var filePaths = Directory.GetFiles(sys

我的项目中有一个名为
IMG
的目录,我在其中存储图像

我们的想法是使用这些图像来处理它们(在图像中添加一个过滤器),然后做一些其他的事情,但是你似乎无法从ASP.net访问本地目录(这就是我读到的)

这个问题的解决方案是什么?我对c#和ASP.net完全陌生,请尽可能简单地解释

这就是我尝试过的

string systempath = Directory.GetCurrentDirectory() + "/IMG/";
var filePaths = Directory.GetFiles(systempath, "*", SearchOption.AllDirectories);

我用以下代码行修复了它:

Directory.SetCurrentDirectory(AppDomain.CurrentDomain.BaseDirectory);
String Root = Directory.GetCurrentDirectory();

它似乎工作完美,我得到了我想要的图像,谢谢大家的帮助

您可以通过asp.net访问文件夹。向我们展示相关代码。我是否需要手动添加目录,例如:“C:\Program Files(x86)”?您尝试了什么?directory.GetCurrentDirectory()+“/IMG/”;我以为它会返回项目的目录,但它会返回ISS文件夹目录