У нас есть NET Core 2.1 Web App на Azure в качестве службы приложений. Мы разворачиваем его в Azure с помощью опции publi sh в Visual Studio 2017 (хотя он также находится в репозитории Git). Он имеет множество пользовательских доменов и SSL для всех из них, предоставляемых Azure.
. Мы написали новую версию веб-приложения в. NET Core 3.1, в VS 2019. Идентичная функциональность но написано с нуля, а не пытаться обновить существующую версию 2.1.
Там нет промежуточной версии онлайн как таковой - вместо этого мы разрабатываем на локальных машинах, а затем просто используем тестовые домены в сети, которые используют тот же сервис, но где среда переключается на использование девелоперских БД и местоположений сегментов и т. д. c, что является одной из причин писать новое приложение, а не обновлять его; кроме того, оно просто выглядело чище, и я видел, что у людей возникали некоторые проблемы при выполнении обновлений. ..
Есть ли простой способ переключить / опубликовать sh новое веб-приложение / код в текущую Azure Службу приложений, чтобы заменить старое? Или мне нужно будет создать новую Службу приложений, а затем создать там все пользовательские домены, SSL et c после удаления их из старого?
Или, возможно, я могу перейти к развертыванию git и пу sh весь новый проект по сравнению со старым - это сработает или просто создаст некую катастрофу?