Asp.net mvc 在Azure托管网站的文件夹中创建文件

Asp.net mvc 在Azure托管网站的文件夹中创建文件,asp.net-mvc,file-upload,azure,azure-storage,Asp.net Mvc,File Upload,Azure,Azure Storage,我需要将一个文件从Azure Blob存储复制到我的Azure托管网站的“内容”文件夹中,我正在努力实现这一点!任何帮助都将不胜感激。 代码在我的本地服务器上运行良好,但在Azure上托管时失败 以下是我的功能: 问题:这可以链接到Azure或我的网站配置中的安全首选项吗 问题终于解决了。 由于某些原因,Azure发行版(即:/Content/tmp)的子文件夹上不允许有写入权限。我通过简单地将文件写入项目的根目录来解决pb问题 有效的代码: string fileP

我需要将一个文件从Azure Blob存储复制到我的Azure托管网站的“内容”文件夹中,我正在努力实现这一点!任何帮助都将不胜感激。 代码在我的本地服务器上运行良好,但在Azure上托管时失败

以下是我的功能:



问题:这可以链接到Azure或我的网站配置中的安全首选项吗

问题终于解决了。 由于某些原因,Azure发行版(即:/Content/tmp)的子文件夹上不允许有写入权限。我通过简单地将文件写入项目的根目录来解决pb问题

有效的代码:

            string filePath = HttpContext.Current.Server.MapPath("~/" + fileName);
            using (FileStream fs = System.IO.File.OpenWrite(filePath))
            {
                blockBlob.DownloadToStream(fs);
            }
            string filePath = HttpContext.Current.Server.MapPath("~/" + fileName);
            using (FileStream fs = System.IO.File.OpenWrite(filePath))
            {
                blockBlob.DownloadToStream(fs);
            }