MSDeploy, IIS 6, доступно ли контекстное меню развертывания - PullRequest
0 голосов
/ 09 мая 2011

При использовании IIS6 должен ли быть доступен пункт контекстного меню «Развернуть» при щелчке правой кнопкой мыши на веб-сайте?

Я установил Web Deploy 2.1 (инструмент для веб-установки) и перезагрузил компьютер, но он все равно не отображается. Возможно, это не отображается, и вы просто используете вместо этого командную строку Web Deploy?

Любая информация приветствуется.

1 Ответ

1 голос
/ 10 мая 2011

Нет, контекстное меню «развертывание» доступно только в IIS 7 и 7.5. Вам придется делать вещи через командную строку.

Если вы хотите перейти с iis6 на iis7, вы можете следовать инструкциям здесь: http://learn.iis.net/page.aspx/427/migrate-a-web-site-from-iis-60-to-iis-7/ Обратите внимание на часть 3, которая входит в реальные команды веб-развертывания.

Часть 3. Перенос сайта на цель с помощью файла пакета

  1. Всегда делайте резервную копию конечного сервера. Даже если вы просто тестирование, это позволяет легко восстановить состояние вашего сервера.

    % windir% \ system32 \ inetsrv \ appcmd добавить резервную копию «PreWebDeploy»

  2. Выполните следующую команду на исходном сервере, чтобы создать пакет (сжатый) файл сервера:

    msdeploy -verb: sync -source: metakey = lm / w3svc / 1 -dest: package = c: \ Site1.zip> WebDeployPackage.log

  3. Скопируйте файл пакета на целевой сервер.

  4. Выполните следующую команду на конечном сервере, чтобы проверить, что произойдет, если операция синхронизации была бежать:

    msdeploy -verb: sync -source: package = c: \ Site1.zip -dest: metakey = lm / w3svc / 1 -whatif> WebDeploySync.log

  5. После проверки выходных данных, повторите ту же команду еще раз без whatif. флаг:

    msdeploy -verb: sync -source: package = c: \ Site1.zip -dest: metakey = lm / w3svc / 1> WebDeploySync.log

...