c#获取项目目录的路径

use*_*606 1 .net asp.net c#-4.0

我正在尝试在我的项目中获取名为EmailAttachments的文件夹的路径.我试过了

File.Exists("~/EmailAttachments/TestReport.pdf")
Run Code Online (Sandbox Code Playgroud)

但是返回false.如何获取程序中目录的路径,以便我可以将文件写入文件并在以后检索它们?

这是在asp.net,而不是winforms

Bli*_*ndy 7

如果您尝试获取ASP.NET本地路径,请使用Server.MapPath("~/EmailAttachments/TestReport.pdf")获取其完全限定的路径.