Azure-Web-Apps
腳本或自動複製 Azure 應用程序和數據庫以進行測試
我會立即承認我可能會走錯路,但是,我希望能夠進行此設置:
有一個
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 中的兩個發布配置文件。