【问题标题】:TFS on premise deploy website to same machineTFS 本地部署网站到同一台机器
【发布时间】:2017-02-08 03:09:54
【问题描述】:

我正在尝试将网站部署到构建它的同一台机器上。它正确地构建了所有内容,然后卡在了这条线上。 Deployment started for machine: 192.168.1.201 with port 5985. 我收到无法连接到远程机器的错误消息。我对如何进行最后一步设置感到非常困惑。 WinRm 部署的设置图片 - enter image description here

【问题讨论】:

  • 提供管理员用户和密码,然后重试

标签: iis tfs webdeploy winrm


【解决方案1】:

您似乎在 TFS 2017 上使用 IIS Web App Deployment Using WinRM 扩展程序。从您的屏幕截图中,您可能需要检查以下项目并更正它们以再次尝试。

Machines 参数中,尝试指定以逗号分隔的计算机 FQDN/IP 地址列表以及 port

Admin LoginPassword参数中,需要指定目标主机的域或本地管理员以及对应的密码。

Web Deploy Package 参数中,您需要指定目标机器上的 web deploy zip 包文件的位置,或者在一个可供客户端访问的 UNC 路径上机器的管理员凭据。

这个任务的详细文档可以参考这个网站:https://github.com/Microsoft/vsts-rm-extensions/blob/master/Extensions/IISWebAppDeploy/Src/Tasks/IISWebAppDeploy/README_IISAppDeploy.md

【讨论】:

  • 在阅读有关如何设置 WinRM 的指南时,它指出我至少需要两台机器。这是我的问题的原因。我在本地设置的 TFS 与 VS 2015 代理托管在同一台服务器上。
  • 没有。您可以部署到运行构建代理的同一台机器上。它对我有用。您需要检查任务中的所有参数,并在部署期间检查“System.Exception:错误代码:”中的错误。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多