Я сразу признаю, что могу ошибаться в этом, но я хотел бы иметь такую настройку:
Есть 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.