Azure-Web-Apps

腳本或自動複製 Azure 應用程序和數據庫以進行測試

  • April 12, 2018

我會立即承認我可能會走錯路,但是,我希望能夠進行此設置:

有一個Azure App,比如 myappstaging.azurewebsites.net,我們將其稱為 Staging,並database在需要時從另一個自動重新創建,Azure App並且database我們將其稱為 Production。

如果它保持相同的發佈設置會很好,這樣我就不必經常修改我的Visual Studio Publish Settings

這樣的事情是否存在或可能?有更好的方法嗎?

如果您使用的是 Azure SQL,則可以使用 PowerShell 腳本或 T-SQL 複製數據庫,如下所述:https ://docs.microsoft.com/en-us/azure/sql-database/sql-database -複製

對於 Azure App Service 的應用,您可以擁有兩個單獨的 App Service,也可以使用一個 App Service 的不同插槽。可以在應用服務設置中配置連接字元串,因此您無需更改程式碼。

但我認為您仍然需要 Visual Studio 中的兩個發布配置文件。

引用自:https://serverfault.com/questions/905850