C# 如何在ASP.NET中查找目录
我正在某处的服务器上开发一个Intranet web应用程序,我希望该应用程序能够生成文件,这样我就可以将它们下载到本地PC上 我使用浏览器中的URL连接到此应用程序,如下所示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连接访问软件 我可以看到这样的目录结
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方法似乎正在工作,我已经完成了。感谢您的帮助。我发现我必须删除前导的反斜杠字符,然后它开始工作。