将文件上载到Azure网络角色应用程序目录



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

这可能吗?

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

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

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

  • 如果你有100个实例,你会对所有实例进行更改吗
  • 谁能确保每个实例都运行相同的应用程序版本

思考一下:

因为程序包附加到您的服务,也因为它附加到了您的实例。。

如果azure中发生错误或维护任务,您的计算实例将在重新创建时重新创建:包的最后一个副本将部署到每个计算实例,您在应用程序或操作系统中所做的所有其他更改都将丢失。。。

在任何需要由您自己或azure内部管理/操作任务重新创建实例的情况下,都可能发生同样的情况。

最新更新