Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.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,我正在某处的服务器上开发一个Intranet web应用程序,我希望该应用程序能够生成文件,这样我就可以将它们下载到本地PC上 我使用浏览器中的URL连接到此应用程序,如下所示 myapp.ourplace.com aspnet_client bin files images UserControls default.aspx myapp.bin . . . 我可以通过ftp连接访问软件 我可以看到这样的目录结

我正在某处的服务器上开发一个Intranet web应用程序,我希望该应用程序能够生成文件,这样我就可以将它们下载到本地PC上

我使用浏览器中的URL连接到此应用程序,如下所示

myapp.ourplace.com
    aspnet_client
    bin
    files
    images
    UserControls
    default.aspx
    myapp.bin
    .
    .
    .

我可以通过ftp连接访问软件

我可以看到这样的目录结构

myapp.ourplace.com
    aspnet_client
    bin
    files
    images
    UserControls
    default.aspx
    myapp.bin
    .
    .
    .
我需要知道C#应用程序如何在上述结构中定位目录
文件
,以便将文件写入其中。我尝试了
Environment.CurrentDirectory()+“\\files”
,但那似乎不是同一个地方;无论如何,其中都不会出现任何文件


有人知道怎么做吗?

有几种不同的方法

AppDomain.CurrentDomain.BaseDirectory + @"\files\"

试试这个:

Server.MapPath("files")

查看前面的答案:谢谢你的建议,但它无法编译。我不是唯一一个遇到这个问题的人(请参阅),由于AppDomain方法似乎正在工作,我已经完成了。感谢您的帮助。我发现我必须删除前导的反斜杠字符,然后它开始工作。