Импорт конфигурации веб-сайта 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