我想在appharbor中部署一个应用程序,在本地我的应用程序中读取并写入一个位于C:// projects / Name_App
的文件但是在服务器中逻辑上这条路不会运行。
如何更改应用中的路径以便在appharbor中正常工作。
感谢。
答案 0 :(得分:3)
请检查this question。 Server.MapPath("file.txt");
和HostingEnvironment.ApplicationPhysicalPath
都应该有用。
答案 1 :(得分:1)
您可以使用Server.MapPath
方法:
public ActionResult SomeAction()
{
string file = Server.MapPath("~/myfile.txt");
...
}