Импорт конфигурации веб-сайта IIS6 в IIS7

У меня есть много сайтов, размещенных на IIS6, и я хочу перенести их на IIS7. Достаточно перенести базовую конфигурацию (папка, виртуальные папки внутри, заголовки хоста). большая часть конфигурации в любом случае находится в web.config. Это даже хорошо, если они просто созданы как приложения в "классическом" режиме.

Я пробовал следующие вещи:

MSDeploy. Это копирует все каталоги, хотя, не очень хорошо... Пробовал экспортировать сайты iis в xml... Не нашел ничего, чтобы передать их в iis7... У кого-нибудь есть идеи?

1 ответ

Решение

Я могу ответить на свой вопрос:

Вы можете использовать MSDeploy. Но вы должны добавить этот аргумент: -disableLink:Content

Это предотвратит копирование всех файлов.

Например сейчас:

msdeploy -verb:sync -disableLink:Content -source:metakey=lm/w3svc/1 -dest:package=c:\Site1.zip > WebDeployPackage.log
Другие вопросы по тегам