В настоящее время я изучаю варианты сценария автоматического развертывания веб-приложения ASP.NET. Используя MSBuild, я могу создать пакет и импортировать его вручную или с помощью сценария на сервер, на котором запущен IIS 7.
Однако после прочтения инструкций, таких как Блог Вишала Джоши Что касается WebDeploy, я обнаружил, что у меня нет доступных опций развертывания в IIS, которые можно было бы попробовать. У меня есть сервер Win2008R2 с IIS 7.5 и установлен компонент службы управления (WMSvc).
Я не вижу раздел Deploy, показанный на скриншоте Vishal:
Что мне нужно установить или изменить для импорта и экспорта? Мне также нужно сделать это из командной строки для импорта с помощью setParameters.xml для оценки параметров.
http://learn.iis.net/page.aspx/421/installing-web-deploy/
Скачайте и установите здесь - http://www.iis.net/download/WebDeploy
У меня Windows 10. Даже с Web Deploy 3.6 у меня не было параметров импорта / экспорта в iis. Чтобы исправить это, я установил инструмент веб-развертывания 2.1 из установщика веб-платформы.
Для меня оказалось, что стандартная установка не включает обработчик развертывания IIS. Действия развертывания стали доступны после их добавления и перезапуска IIS Manag.er.