我用文本文件创建了一个mvc4应用程序。我在文件“ddd.txt”中写了一些数据。我在我的电脑上写了这样的地址:“@ D://Project//ddd.txt”,它工作得很好。但是,当我在“azurewebsites.net”上部署我的网站时,我应该写另一个地址。
这对我来说是非常重要的文本文件。我想从中读取数据。
我应该在我的应用程序中编写什么目录地址才能在Windows Azure服务器上工作?
答案 0 :(得分:2)
我会尝试使用App_Data(如果你的项目中不存在,你可以添加目录)。
然后您可以像这样加载文件:
string path = HttpContext.Server.MapPath("~/App_Data/ddd.txt");
// load file here
另一种选择是将它存储在Blob存储中,这里有不同功能的完美结合:http://www.windowsazure.com/en-us/develop/net/how-to-guides/blob-storage/