将文件上传到 Azure webrole 应用程序目录

Upload file to Azure webrole application directory

我们有一个带有 Web 角色的 Azure 云服务。我想将纯 html 文件上传到 Web 角色的应用程序,而不进行完全重新部署(该文件无论如何都会添加到下一个构建中)。 webrole 有多个实例,文件需要在每个实例上。

这可能吗?

这是可能的,但对于生产环境来说不是一个好主意。 您始终可以设置对您的计算实例的远程访问,并且您可以在那里复制粘贴任何您想要的文件。

您还可以配置任何部署选项:FTP、Git 等等...

但是……坏主意,真的坏主意。

  • 如果您有 100 个实例,您会在所有实例中进行更改吗?
  • 谁能保证每个实例都运行相同的应用版本?

然后想想:

因为包附加到您的服务,因此附加到您的实例..

如果在 Azure 中发生错误或维护任务,您的计算实例将被重新创建,当重新创建时:您的包的最后一个副本被部署到每个计算实例以及您在应用程序或 OS会丢失...

在需要由您自己或 azure 内部 management/operation 任务重新创建实例的任何情况下都会发生同样的情况。