【发布时间】:2012-04-03 16:18:08
【问题描述】:
我想在 appharbor 中部署一个应用程序,在本地我的应用程序读取和写入位于 C://projects/Name_App 中的文件
但在逻辑上,这条路径在服务器中不会运行。
如何更改应用中的路径以在 appharbor 中正常工作。
谢谢。
【问题讨论】:
我想在 appharbor 中部署一个应用程序,在本地我的应用程序读取和写入位于 C://projects/Name_App 中的文件
但在逻辑上,这条路径在服务器中不会运行。
如何更改应用中的路径以在 appharbor 中正常工作。
谢谢。
【问题讨论】:
请查看this question。 Server.MapPath("file.txt"); 和 HostingEnvironment.ApplicationPhysicalPath 都应该可以工作。
【讨论】:
您可以使用Server.MapPath 方法:
public ActionResult SomeAction()
{
string file = Server.MapPath("~/myfile.txt");
...
}
【讨论】: