Я читал о MS Deploy и написал небольшой скрипт для экспорта/импорта одного веб-сайта с одного сервера на другой сервер (IIS8 в IIS8). Но я столкнулся с проблемами размера и некоторыми другими ошибками, и весь процесс, похоже, был излишним для одного веб-сайта.
Так что мне интересно, есть ли более простой способ сделать это через powershell? Используя powershell, есть ли способ экспортировать и импортировать сайт? Гугл много чего выдал, но я думаю, что должен быть способ.
Спасибо
решение1
В итоге я использовал 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.log
Импорт:
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.log