Мое мнение по этому вопросу:
- Убедитесь, что вы можете применить обновления за один шаг.
- Убедитесь, что вы также можете откатить обновления за один шаг.
Я копирую каждую версию веб-приложения в новый каталог и переключаюсь, просто изменяя настройки IIS, чтобы они указывали на новую версию (или в Linux, изменяя символическую ссылку). Откат - это простой вопрос изменения это задняя часть назад. Очень быстро, без простоев, и вы можете легко вернуться назад.
Конечно, есть и другие проблемы, о которых вам нужно позаботиться, такие как конфигурация и обновление базы данных. Вам также необходимо убедиться, что ваши каталоги данных также находятся вне корневого каталога вашего веб-приложения.