0

У меня есть веб-приложение в ASP.NET Core RC1 в производстве и развернуто в Azure с тысячами пользователей, использующих день в день.Обновление и развертывание проекта ASP.NET RC1 на RC2 в веб-приложении

Я теперь модернизировать мой веб-проект RC2, после учебники я нашел на Google (например: Scott Blog, Official Doc, Tutorial1, Tutorial2, Tutorial3)

мне нужно развернуть версии RC2, когда у меня есть завершил обновление без потери обслуживания для моих пользователей.

Нужно ли мне создать новое веб-приложение для версии RC2 или я могу развернуть его в том же веб-приложении?

Каков способ реализации этого?

Спасибо.

ответ

1

Вы можете использовать Слоты для развертывания Azure. Разработайте и протестируйте свое веб-приложение на своем месте, нажмите его в Промежуточный слот. Если он отлично работает, просто замените игровой слот Production Slot. Если тест не работает, не беспокойтесь, ваше фактическое приложение все равно будет запущено в процессе производства. Поменяйте их тщательно.

Если вы используете хранилище в своем веб-приложении, создайте тестовую (если возможно) базу данных в Azure для промежуточного слота. Если база данных не является проблемой, вы можете использовать одну и ту же базу данных с помощью Staging and Production. Убедитесь, что он работает нормально в вашей локальной системе.

+0

Мои слоты имеют RC1, а не RC2 :(это не работает для меня, но спасибо – chemitaxis

+0

Вы можете создать еще один слот для RC2. Если ваш RC1 находится в финальном слоте для производства, все равно не работает? –

+0

Хорошо, я провешу, но я думаю, что это не сработает :) спасибо – chemitaxis