我创建了一个云应用程序,使用分布式打包,让Azure从weburl下载内容。 (复合c1)
现在我想备份我的应用程序,可能会对源代码进行一些更改并再次上传。
如何获得cloudapp上的文件备份?
答案 0 :(得分:1)
您不清楚是否需要备份应用程序代码或正在下载的文件(尽管我认为您在后续评论中有所说明)。
部署Cloud Services应用程序时,代码将打包到cspkg文件中并发送以进行部署。某些部署工具(如Visual Studio,PowerShell Cmdlet等)将使用存储帐户将包文件上载到BLOB存储。这意味着您将拥有已部署的软件包的副本。如果您不使用使用存储帐户进行部署的工具,我强烈建议您保留一份您部署的软件包,以防您需要回滚到一个软件包。
现在,如果您要更改应用程序中的代码,那么您在本地进行更改,测试它然后您可以重新部署。你有几个选择。您可以删除以前的部署并重新部署新部署(这将导致您的应用程序停机)。另一种选择是进行就地升级,使用新程序包一次更新部署(如果您运行多个实例)。其他选项也是VIP交换,您可以在暂存槽中加载新代码,然后在分段和生产之间交换位。我建议researching these options在MSDN上部署新代码以理解它们(它们都有好处和缺点,根据您对代码所做的更改,其中一些无法完成)。
在您的评论中,您似乎更感兴趣的是在应用程序将其删除后备份BLOB存储帐户中的文件。你在这里也有几个选择: