Web Deploy, вероятно, лучший, он может делать это от сервера к серверу (т.е. динамическую синхронизацию / миграцию), а также позволяет создавать пакет, который затем можно установить на другом сервере:
http://www.iis.net/download/WebDeploy
Он включает в себя графический интерфейс (расширяет диспетчер IIS), а также параметры командной строки, может делать это через HTTPS или напрямую с помощью API конфигурации IIS. Он поддерживает перемещение конфигурации, содержимого, GAC, DLL, базы данных, сертификатов, настроек SSL и т. Д.