0

我在生产中使用 ASP.NET Core RC1 中的 Web 应用程序,并部署在 Azure 中,每天有数千名用户使用。

我现在正在按照我在 Google 上找到的教程将我的 Web 项目升级到 RC2(例如:Scott BlogOfficial DocTutorial1Tutorial2Tutorial3

完成升级后,我需要部署版本 RC2,而不会失去对用户的服务。

我是否需要为 RC2 版本创建一个新的 Web 应用程序,或者我可以部署在同一个 Web 应用程序中吗?

实现它的方法是什么?

谢谢。

4

1 回答 1

1

您可以使用Azure 部署槽。在本地开发和测试您的 Web 应用程序,将其推送到Staging slot中。如果它工作正常,只需将 Staging Slot 与Production Slot交换。如果测试在那里失败,请不要担心,您的实际应用程序仍将在生产环境中运行。小心地交换它们

如果你在 Web 应用中使用存储,请在 Azure 中为暂存槽创建一个测试(如果可能)数据库。如果数据库不是问题,您可以将同一个数据库用于暂存和生产。首先确保它在您的本地系统上正常工作。

于 2016-05-27T07:43:41.887 回答