将文件上传到 Azure webrole 应用程序目录
Upload file to Azure webrole application directory
我们有一个带有 Web 角色的 Azure 云服务。我想将纯 html 文件上传到 Web 角色的应用程序,而不进行完全重新部署(该文件无论如何都会添加到下一个构建中)。 webrole 有多个实例,文件需要在每个实例上。
这可能吗?
这是可能的,但对于生产环境来说不是一个好主意。
您始终可以设置对您的计算实例的远程访问,并且您可以在那里复制粘贴任何您想要的文件。
您还可以配置任何部署选项:FTP、Git 等等...
但是……坏主意,真的坏主意。
- 如果您有 100 个实例,您会在所有实例中进行更改吗?
- 谁能保证每个实例都运行相同的应用版本?
然后想想:
因为包附加到您的服务,因此附加到您的实例..
如果在 Azure 中发生错误或维护任务,您的计算实例将被重新创建,当重新创建时:您的包的最后一个副本被部署到每个计算实例以及您在应用程序或 OS会丢失...
在需要由您自己或 azure 内部 management/operation 任务重新创建实例的任何情况下都会发生同样的情况。
我们有一个带有 Web 角色的 Azure 云服务。我想将纯 html 文件上传到 Web 角色的应用程序,而不进行完全重新部署(该文件无论如何都会添加到下一个构建中)。 webrole 有多个实例,文件需要在每个实例上。
这可能吗?
这是可能的,但对于生产环境来说不是一个好主意。 您始终可以设置对您的计算实例的远程访问,并且您可以在那里复制粘贴任何您想要的文件。
您还可以配置任何部署选项:FTP、Git 等等...
但是……坏主意,真的坏主意。
- 如果您有 100 个实例,您会在所有实例中进行更改吗?
- 谁能保证每个实例都运行相同的应用版本?
然后想想:
因为包附加到您的服务,因此附加到您的实例..
如果在 Azure 中发生错误或维护任务,您的计算实例将被重新创建,当重新创建时:您的包的最后一个副本被部署到每个计算实例以及您在应用程序或 OS会丢失...
在需要由您自己或 azure 内部 management/operation 任务重新创建实例的任何情况下都会发生同样的情况。