Рекомендую пройти маршрут Службы управления.В дополнение к функциям msdeploy, функция Service Management дает вам возможность удаленного администрирования IIS 7 / 7.5 с вашего компьютера.Со всеми вашими серверами IIS в одной консоли вы можете легко экспортировать приложение на один компьютер и импортировать его на другой.
Это выглядит как наиболее сложная реализация msdeploy с точки зрения обеспечения безопасности и с точки зрения конфигурации.Диспетчер IIS позволяет легко настраивать детали для конечной точки (сертификат SSL, порт и т. Д.).Хорошо ... это верно для IIS 7 / 7.5 в Windows 2008 и R2, но не в Windows Vista или 7. По какой-то странной причине не существует пользовательского интерфейса для настроек веб-управления на несерверных SKU.
Агент - это в основном автономный веб-сервер без каких-либо полномочий на уровне пользователя.Вот почему требуется, чтобы человек, выполняющий удаленное развертывание, имел права администратора на целевом компьютере.Это похоже на более простую реализацию с голым металлом.Поскольку у вас уже есть IIS, обслуживающий HTTP / HTTPS, и поскольку в реализации IIS HTTP реализована оптимизация на уровне ядра, вы ничего не получите, идя по пути агента.
Если вы хотите удаленно администрировать Windows2008 или R2 из Windows Vista / 7, установите это на свою рабочую станцию: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=32c54c37-7530-4fc0-bd20-177a3e5330b7 ... для меня это было обледенением.