📅  最后修改于: 2020-11-20 05:55:39             🧑  作者: Mango
让我们说,我们的服务在Azure上运行良好。一段时间后,我们需要进行更改并升级已经运行的服务。这是棘手的部分,有时升级会很顺利,有时您不知道是什么引起了问题。 Windows Azure已尝试解决这些问题。
可以在Azure管理门户中轻松更新应用程序代码。在继续之前,您将需要一个服务包(.cspkg)和服务配置文件(.cscfg)。
步骤1-登录到管理门户。
步骤2-转到要更新的服务。
步骤3-从顶部菜单中单击“实例”,然后单击“更新”。将会弹出以下屏幕。
步骤4-输入部署标签名称,并上传.cspkg和.cscfg文件。
步骤5-选择要更新的角色,如果要更新所有角色,请选择“全部”。
步骤6-根据需要选中复选框,然后单击右侧的“箭头”。
当您需要更改服务的体系结构时,您可能会遇到一种情况。 Azure提供了一种可以轻松处理升级的方法。有两种部署环境-生产和登台。假设您的服务正在生产中,但是您可以在登台环境中部署新版本。之后,您只需对其进行测试,如果一切正常,则可以将其与生产部署交换。在后台,生产和分段部署的虚拟IP被交换,因此分段变成生产,生产变成分段。交换发生时,服务不会中断。所有这些都无需停机即可完成。如果需要,还可以轻松回滚到较早的生产版本。
步骤1-登录到管理门户。
步骤2-转到服务。从顶部菜单中选择“实例”。您可以在以下屏幕中看到该服务的两个实例。
步骤3-在分阶段和生产中部署服务后,您将看到屏幕底部的“交换”已激活。您只需要单击该“交换”图标即可完成。