МетБ ударив його з води. +1 Я відповім більш детально, але я не хочу брати його точки. Я додам до сказаного.
У мене схожа установка на те, що він описав, і він чудово працює. ARR - це шлях, навіть на одному сервері.
Однак ще пару речей я додам.
Створіть 2 сайти, як рекомендував Метт. Назвіть їх на кшталт yoursite.com01 та yoursite.com02.
Створіть 2 правила перезапису URL-адреси. Один для www.yourdomain.com та ще один staging.yourdomain.com. Для виробництва використовуйте {HTTP_HOST} зі значенням (^ www.yourdomain.com $) | (yourIP). (або будь-яку прив'язку ви бажаєте) Для інсценізації використовуйте {HTTP_HOST} зі значенням (^ staging.yourdomain.com $). Зателефонуйте до правил yoursite.com та staging.yoursite.com.
Прив’яжіть правило = yoursite.com до сайту = yoursite.com01 і правило = staging.yoursite.com для сайту = yoursite.com02.
Встановіть FTP на staging.yoursite.com.
Зараз виробничий трафік переходить до правила = staging.yoursite.com та Site = yoursite.com01. Постановка на протилежне.
Ви можете розгорнутись на інсценування в будь-якій точці, протестувати, попередньо прокручувати, тестувати інших людей тощо. Робіть це протягом дня, це не має значення. Кожного разу використовуйте один і той же обліковий запис FTP. Чудово працює з серверами збірки.
Тоді, коли ви будете готові йти в прямому ефірі, просто внесіть 3 зміни: - перемістіть прив’язку FTP з vašite.com.com02 на ваш сайт.com01 - змініть URL-адресу Перезапис правила на ваш сайт.com, щоб вказати на Ваш сайт.com02 - Змініть URL Перезапис правила постановки. tvojeite.com, щоб вказати на vašite.com.com01
Тепер у вас нульовий час простою, миттєва комутація, з негайною функцією відкоту!
Єдине, що потрібно врахувати, - це стан поза сеансом процесу. Переконайтеся, що ваш сервер стану приймає обидва ідентифікатори веб-сайту, щоб ви не втрачали стан сеансу під час своп.
Також зауважте, що це лише Інтернет, а не база даних.
Для сценаріїв використовуйте Редактор конфігурації. Внесіть потрібні зміни та натисніть "Створити сценарій". Це дасть вам код C #, appcmd або AHAdmin.
У мене це було декілька місяців, коли передній край веб-сторінки мінявся місцями, і я ніколи не оглядаюсь назад. Це робить розгортання настільки освіжаючими порівняно з традиційними.