在服务器上部署时获取文件目录

时间:2016-06-13 12:20:14

标签: c# asp.net

在我的解决方案中,我有多个项目,并且在项目AI中想要从项目B中的文件中获取System.IO.File.ReadAllText(字符串目录)但是我不想对路径进行硬编码,因为一旦部署在路径上这将改变托管服务器。我已经在文件上设置了“始终复制”,但由于目录不同,因此无法使用Path.Combine(GetCurrentDirectory),它将来自我的解决方案文件中的其他项目。我怎么能绕过这个?

我也试过

System.String.Format(@"{0}bin\{1}", System.AppDomain.CurrentDomain.BaseDirectory, filename);

然而问题是项目b中的文件不是BaseDirectory。

0 个答案:

没有答案