Назад | Перейти на главную страницу

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

У меня много веб-сайтов, размещенных на 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