Я пытаюсь создать и развернуть приложение .NET на своей локальной машине IIS. Я использую Jenkins для сборки и развертывания.
Мое требование - Дженкинс должен собрать приложение с помощью MSBuild.exe и развернуть профиль публикации на локальном IIS.
Теперь я могу успешно построить код, а также вручную развернуть его на локальный IIS, скопировав и вставив профиль публикации в путь к локальному сайту IIS.
Я не хочу вручную копировать и вставлять профиль публикации в IIS на локальном хосте, но он должен выполняться Jenkins автоматически. Как только сборка будет завершена, профиль публикации будет помещен в желаемый локальный путь IIS. Для этого я запускаю заданную команду Windows в Дженкинсе.
"C:\Program Files\IIS\Microsoft Web Deploy V3\msdeploy.exe" -verb=sync -source:package="C:\Users\robin.j\.jenkins\workspace\DotNetMVCTFS\JenkinsPOC\obj\Release\Package\JenkinsPOC.zip" -dest:auto,computerName=http://172.27.113.81:7575/msdeploy.asd?site=MvcJenkinsAutoDeploy,username=username=deploy\robin.j,password=*,authType=basic -setParam:"IIS Web Application Name"="MvcJenkinsAutoDeploy" -allowUntrusted=true
Теперь проблема возникает при каждой успешной сборке, я получаю приведенную ниже ошибку при развертывании приложения на локальном хосте IIS.
<Ч />
Сборка прошла успешно.
0 Предупреждение (я)
0 Ошибка (и)
прошедшее время 00: 00: 08.83
[DotNetMVCTFS] $ cmd / c call C: \ Users \ robin.j \ AppData \ Local \ Temp \ jenkins8482033175218488444.bat
C: \ Users \ robin.j.jenkins \ workspace \ DotNetMVCTFS> "C: \ Program Files \ IIS \ Microsoft Web Deploy V3 \ msdeploy.exe" -verb = sync -source: package = "C: \ Users \ robin.j.jenkins \ workspace \ DotNetMVCTFS \ JenkinsPOC \ obj \ Release \ Package \ JenkinsPOC.zip "-dest: auto, computerName = http://172.27.113.81:7575/msdeploy.asd?site=MvcJenkinsAutoDeploy,username=deploy\robin.j,password=#### -setParam:" Имя веб-приложения IIS "=" MvcJenkinsAutoDeploy "- allowUntrusted = верно
Информация: Использование идентификатора «0b4c591b-19f6-4ec2-bcac-d3f77279eec4» для подключения к удаленному серверу.
Код ошибки: ERROR_DESTINATION_INVALID
Дополнительная информация: Не удалось подключиться к удаленному компьютеру («http»). Убедитесь, что имя удаленного компьютера указано правильно и что вы можете подключиться к этому компьютеру. Узнайте больше на: http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_DESTINATION_INVALID.
Ошибка: не удалось разрешить удаленное имя: «http»
Количество ошибок: 1.
<Ч />
Сайт IIS моей локальной машины работает на http://172.27.113.81:7575
Пожалуйста, предложите мне узнать, в чем здесь проблема.