MSDeploy перемещают только конфигурацию от IIS 6 to 7

У нас есть 19 веб-сайтов, многие из которых имеют много "виртуальных" каталогов на сервере IIS 6. Я пытаюсь переместить все это в IIS 7 на другом сервере.

При следовании инструкциям на http://learn.iis.net/page.aspx/427/migrate-a-web-site-from-iis-60-to-iis-70/ я делал попытку следующего выполнения командной строки:

msdeploy -verb:sync -source:metakey=lm/w3svc -dest:package=D:\Temp\Sites.zip > D:\temp\WebDeployPackage.log

Это, казалось, работало, пока я не добрался "Существует недостаточно пространства на диске" ошибка. Диск D, который Вы заметите, является целевым местоположением для пакета, и журнал имеет много пространства (все ресурсы для веб-сайтов составляют приблизительно 5 ГБ, диск имеет 200 +). Хотя диск C имеет ограниченный размер (6 ГБ), так, чтобы могла бы быть проблема.

Так или иначе я полагаю, что лучший выбор состоял в том, чтобы попытаться сделать миграцию настроек/конфигураций только, не фактические ресурсы. Мы можем легко развернуть ресурсы на новом сервере с нашими сценариями сборки NAnt, таким образом, это не проблема. Получение всех корректных конфигураций отодвинулось, однако, будет сложно, чтобы сделать вручную.

Так, есть ли способ экспортировать/упаковать только конфигурацию/опции сервера IIS 6 с помощью msdeploy (или какой-либо другой инструмент?)

6
задан Matt 8 April 2010 в 16:57
поделиться

1 ответ

Думаю, я мог найти его: как описано здесь: http://forums.iis.net/t/1159017.aspx

Обратите внимание на добавление опции -disabledLink:

msdeploy -verb:sync -source:metakey=lm/w3svc -disableLink:contentExtension -dest:package=D:\Temp\Sites.zip > D:\temp\WebDeployPackage.log
6
ответ дан 17 December 2019 в 02:26
поделиться
Другие вопросы по тегам:

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