在Web应用程序中将ASP.NET RC1项目升级并部署到RC2

时间:2016-05-26 08:51:26

标签: azure asp.net-core asp.net-core-1.0 kestrel-http-server

我在ASP.NET Core RC1中有一个Web应用程序正在制作中,并在Azure中部署,每天有数千名用户使用。

我现在正在将我的网络项目升级到RC2,遵循我在Google上找到的教程(例如:Scott BlogOfficial DocTutorial1Tutorial2Tutorial3

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

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

实施该方法的方法是什么?

感谢。

1 个答案:

答案 0 :(得分:1)

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

如果您在Web应用程序中使用存储,请在Azure for Staging Slot中创建一个测试(如果可能)数据库。如果数据库不是问题,则可以使用与分段和生产相同的数据库。确保它首先在本地系统上正常工作。