Я немедленно признаю, что, возможно, я ошибаюсь в этом , но я хотел бы иметь такую настройку:
Иметь приложение Azure
, скажем myappstaging.azurewebsites.net, которое мы назовем промежуточным и базой данных
это, когда мне нужно, будет автоматически воссоздано из другого приложения Azure
и базы данных
, которую мы назовем производственной.
Было бы неплохо, если бы он сохранил те же настройки публикации, чтобы я не Мне постоянно приходится возиться с моей Visual Studio
Настройки публикации
Существует ли такая вещь или возможна? Есть ли лучший подход?
Если вы используете 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.