如何上传资源文件,然后在Azure云服务中访问该文件
本文关键字:服务 Azure 访问 文件 然后 资源 源文件 | 更新日期: 2023-09-27 18:15:27
我想让我的工作人员角色(没有这样做与web角色)上传一个文件时,它被部署,也能够访问部署的文件在代码
-
如何将文件与云服务一起部署到每个实例?
-
我如何在代码中找到该文件?
问得好,Adam。要使用云服务部署文件,可以按照本文进行操作。两个要点如下:
- 设置Build Action为None
- 将Copy to Output Directory设置为"Copy if newer"
string appRoot = Environment.GetEnvironmentVariable("RoleRoot");
string pathToFiles = Path.Combine(appRoot + @"'", @"approot'" + "anyFolderNameIUsed'");
重要的是要记住,这是部署包的一部分,这意味着该文件将在部署再次完成时被覆盖。而且,每个实例都有自己的文件版本。
如果您需要持久性或在您的工作角色之间共享文件内容的能力,您可以将文件保存在Blob Storage中。下面的文章可以帮助您实现这一点。
使用blob