我正在尝试使用jenkins将mvc.net网站部署到我的本地IIS服务器,因为我已经编写了windows execute bath命令作为“C:\ Program Files(x86)\ MSBuild \ 14.0 \ bin \ msbuild.exe“”E:\ Heena \ Applications \ mvctest \ mvctest \ mvctest.csproj“/ T:Build; Package / p:Configuration = DEBUG / p:OutputPath =”obj \ DEBUG“/ p:DeployIisAppPath =”/ Default网站“/p:VisualStudioVersion=14.0
和“C:\ Program Files(x86)\ IIS \ Microsoft Web Deploy V3 \ msdeploy.exe”-verb:sync -source:package =“E:\ Heena \ Applications \ mvctest.zip” - dest:auto,computerName ='server1',Username ='Administrator',Password ='server @ 2016'-allowUntrusted = true
现在在构建时,buil已经成功但是我收到了错误 构建成功。 0警告 0错误
时间流逝00:00:04.60
C:\ Users \ ADMIN.jenkins \ workspace \ CICD-demo>退出0 [CICD-demo] $ cmd / c调用C:\ Users \ ADMIN \ AppData \ Local \ Temp \ hudson7267586069406813972.bat
C:\ Users \ ADMIN.jenkins \ workspace \ CICD-demo>“C:\ Program Files(x86)\ IIS \ Microsoft Web Deploy V3 \ msdeploy.exe”-verb:sync -source:package =“E :\ Heena \ Applications \ mvctest.zip“-dest:auto,computerName ='server1',Username ='Administrator',Password ='server @ 2016'-allowUntrusted = true 信息:使用ID“06889367-aab0-4054-bee5-b54c98f58119”连接到远程服务器。 信息:添加sitemanifest(sitemanifest)。 信息:创建应用程序(192.168.0.47/Testing/) 信息:添加虚拟路径(192.168.0.47/Testing/) 错误代码:ERROR_SITE_DOES_NOT_EXIST 更多信息:站点'192.168.0.47'不存在。请访问:http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_SITE_DOES_NOT_EXIST了解详情。 错误计数:1。
C:\ Users \ ADMIN.jenkins \ workspace \ CICD-demo>退出-1 构建步骤'执行Windows批处理命令'将构建标记为失败 完成:失败
答案 0 :(得分:0)
我认为这可能是因为两件事:
查看Web管理服务是否在8172上运行,以及Web部署代理服务是否正在运行
尝试在Msdeploy命令中传递SetParameters文件(MSBUILD会将其与ZIP文件一起创建)。
“... PATH \ IIS \ Microsoft Web Deploy V3 \ msdeploy.exe” - 动词:sync- source:package =“... AppPATH \ _ obj \ Release \ Package \ Application.zip”, -dest:汽车,计算机名= “https://开头REMOTESERVER:8172 / MsDeploy.axd”,用户名= “UNAME”,密码= “PWD” 的authType = “基本”,includeAcls = “假” - 动词:同步 - disableLink:AppPoolExtension - disableLink:ContentExtension - disableLink:CertificateExtension - setParamFile:“... AppPATH \ _ obj \ Release \ Package \ Application.SetParameters.xml”-allowUntrusted'/>
如果这有帮助,请告诉我!干杯:)