Я читал о MS Deploy и писал небольшой скрипт для экспорта / импорта одного веб-сайта с одного сервера на другой (с IIS8 на IIS8). Но я столкнулся с проблемами с размером и некоторыми другими ошибками, и весь процесс кажется излишним для одного веб-сайта.
Так что мне интересно, есть ли более простой способ сделать это через PowerShell? Есть ли способ экспортировать и импортировать сайт с помощью PowerShell? Гугл, чтобы раскрыть многое, но я думаю, что должен быть способ.
Спасибо
В итоге я использовал msdeploy:
Экспорт:
C: \ Program Files \ IIS \ Microsoft Web Deploy V3> msdeploy.exe -verb: sync -source: apphostconfig = "myWebSite" -enableLink: AppPoolExtension -dest: archivedir = c: \ NavProd.zip, encryptPassword = myPassWord> wdPackage. журнал
Импортировать:
C: \ Program Files \ IIS \ Microsoft Web Deploy V3> msdeploy.exe -verb: sync -source: archivedir = c: \ myWebSite.zip, encryptPassword = myPassWord -enableLink: AppPoolExtension - dest: apphostconfig = "myWebSite"> wddeploy. журнал