По моему мнению, если вы хотите достичь нулевого времени простоя, публикуя sh новый сайт, единственный способ - использовать два сервера.
Вы должны использовать два сервера и балансировку нагрузки IIS. Сначала вы можете изменить баланс нагрузки, чтобы передать весь запрос на второй сервер, а затем опубликовать sh приложение на первом сервере.
После того, как вы проверили первый сервер и убедитесь, что первый сервер работает нормально , Затем вы можете перенести весь запрос на первый сервер.
Подробнее о том, как использовать балансировку нагрузки IIS, можно прочитать в этой статье .
.