【发布时间】:2015-05-03 21:26:16
【问题描述】:
我是 Windows Azure 的新手。我的服务器上有一个应用程序,我没有使用 Visual Studio 集成或打包移动到 VM,只是复制了应用程序并设置了与之相关的所有内容,我将应用程序的一部分写入特定文件 - 我知道它不是一个好主意,但我这样做是为了好玩。文件夹访问设置为每个人都可以写入(实际上它设置为应用程序池可以写入,然后我将其设置为每个人都可以在 Azure 上写入)。 代码是这样的
using (FileStream stream = new FileStream(System.Web.HttpContext.Current.Server.MapPath(fileName), FileMode.OpenOrCreate, FileAccess.ReadWrite))
{
stream.Position = stream.Length;
stream.Write(RawBytes, 0, RawBytes.Length);
stream.WriteByte(13);
stream.WriteByte(10);
}
它在我的机器上运行良好,但在 azure VM 上由于某种原因无法运行我知道 Azure 使用不同的存储机制,有人可以指导我具体做什么
【问题讨论】:
-
如果您将
FileMode更改为FileMode.Append,则可以避免将流位置移动到末尾的行。
标签: c# asp.net azure azure-storage