У меня много веб-сайтов, размещенных на IIS6, и я хочу перенести их на IIS7. Достаточно перенести базовую конфигурацию (папка, виртуальные папки внутри, заголовки хостов). В любом случае большая часть конфигурации находится в web.config. Это даже нормально, если они просто созданы как приложения в «классическом» режиме.
Я пробовал следующее:
Msdeploy. Это копирует весь каталог, но не очень хорошо ... Пытался экспортировать веб-сайты iis в xml ... Ничего не нашел, чтобы передать их на iis7 ... У кого-нибудь есть идея?
Могу ответить на свой вопрос:
Вы можете использовать MSDeploy. Но вы должны добавить этот аргумент: -disableLink:Content
Это предотвратит копирование всех файлов.
Например сейчас:
msdeploy -verb:sync -disableLink:Content -source:metakey=lm/w3svc/1 -dest:package=c:\Site1.zip > WebDeployPackage.log