Как настроить WebDeploy в Windows 2003 / IIS6?

9
задан goodguys_activate 31 August 2010 в 14:00
поделиться

1 ответ

Я использую WebDeploy (MSDeploy) на серверах 2003, чтобы убедиться, что контент, IP-адреса, сертификаты и т. д. остаются неизменными в кластере MS NLB. Я также создал пакетный файл для автоматизации большинства различных функций в зависимости от того, что я хочу делать (полная репликация сервера, один веб-сайт, только контент). Вот мои заметки об использовании инструмента, которые я разместил во внутреннем блоге моей компании:

MSDeploy (http://www.iis.net/download/webdeploy) — это инструмент, разработанный упрощает миграцию, развертывание, копирование и резервное копирование веб-сайтов. Он был разработан для IIS 7, но большинство функций работает в IIS 6. Его также можно использовать для переноса веб-сайта с IIS 6 на 7, хотя я не проверял это. При использовании MSDeploy необходимо помнить о следующем:

  • MSDeploy должен быть установлен как на исходном, так и на целевом серверах.
  • «Служба агента веб-развертывания» должна работать как на исходном, так и на целевом серверах.
  • Пулы приложений для веб-сайт должен быть создан на целевом сервере перед использованием MSDeploy, иначе произойдет сбой. Я думаю, что это исправлено в IIS 7, но я не уверен на 100%
  • При развертывании веб-сайта MSDeploy попытается разместить файлы точно по тому же пути на целевом сервере. Если путь не существует на целевом сервере (например, если исходный путь — D:\website, а на целевом сервере нет диска D:, произойдет сбой)
  • Перенесенный веб-сайт будет иметь точно такую ​​же конфигурацию. как это было на исходном сервере IIS. Некоторые настройки, которые вы, возможно, захотите изменить после перемещения/копирования, — это IP-адрес веб-сайта и путь к домашнему каталогу.Вам нужно будет внести эти изменения вручную на целевом сервере.
  • Ключи метабазы ​​необходимо редактировать для каждого сервера, поскольку они уникальны для каждого сервера (если вы не создали сайты с помощью MSDeploy, тогда на всех серверах используется одна и та же строка ключа). По мере развертывания все большего количества сайтов с помощью MSDeploy строки ключей станут универсальными для всех серверов, поскольку ключи метабазы ​​будут одинаковыми на всех серверах.
5
ответ дан 4 December 2019 в 11:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: