本地文件的路径

时间:2012-04-03 16:18:08

标签: asp.net-mvc-3 appharbor

我想在appharbor中部署一个应用程序,在本地我的应用程序中读取并写入一个位于C:// projects / Name_App

的文件

但是在服务器中逻辑上这条路不会运行。

如何更改应用中的路径以便在appharbor中正常工作。

感谢。

2 个答案:

答案 0 :(得分:3)

请检查this questionServer.MapPath("file.txt");HostingEnvironment.ApplicationPhysicalPath都应该有用。

答案 1 :(得分:1)

您可以使用Server.MapPath方法:

public ActionResult SomeAction()
{
    string file = Server.MapPath("~/myfile.txt");
    ...
}