编写脚本或自动克隆 Azure 应用程序和数据库以进行测试

编写脚本或自动克隆 Azure 应用程序和数据库以进行测试

我会立即承认我可能在这个问题上走错了方向,但是,我希望能够有这样的设置:

有一个Azure App,比如说 myappstaging.azurewebsites.net,我们将其称为 Staging,还有一个database,当我需要时,可以从另一个自动重新创建Azure Appdatabase我们将其称为 Production。

如果它能保持相同的发布设置就好了,这样我就不用经常修改我的Visual Studio Publish Settings

这样的事存在吗?或者有可能吗?有没有更好的方法?

答案1

如果您使用的是 Azure SQL,则可以使用 PowerShell 脚本或 T-SQL 复制数据库,如下所述:https://docs.microsoft.com/en-us/azure/sql-database/sql-database-copy

对于 Azure App Service 的应用程序,您可以拥有两个单独的 App Service,也可以使用一个 App Service 的不同插槽。可以在应用服务设置中配置连接字符串,因此您无需为此更改代码。

但我认为您仍然需要 Visual Studio 中的两个发布配置文件。

相关内容