Назад | Перейти на главную страницу

Сценарий или автоматизация клонирования приложения и базы данных Azure для тестирования

Я сразу признаю, что могу ошибаться в этом, но я хотел бы иметь такую ​​настройку:

Есть Azure App, скажем, myappstaging.azurewebsites.net, мы назовем его Staging и database которые, когда мне нужно, будут автоматически воссозданы из другого Azure App и database, который мы назовем Производство.

Было бы неплохо, если бы он сохранил те же настройки публикации, чтобы мне не приходилось постоянно возиться с моим Visual Studio Publish Settings

Такое существует или возможно? Есть ли лучший подход?

Если вы используете Azure SQL, вы можете скопировать базу данных с помощью сценария PowerShell или T-SQL, как указано здесь: https://docs.microsoft.com/en-us/azure/sql-database/sql-database-copy

Для приложения Службы приложений Azure вы можете иметь либо две отдельные службы приложений, либо использовать разные слоты одной службы приложений. Строку подключения можно настроить в настройках службы приложений, поэтому вам не нужно менять для нее код.

Но я думаю, что вам все еще нужно два профиля публикации в Visual Studio.