TFS 2018更新2 IIS网站部署已弃用或缺失

时间:2018-04-05 06:23:58

标签: continuous-integration continuous-deployment tfs2018

将TFS更新为更新2后,在CI构建任务中,“IIS Web App部署”被标记为已弃用。什么是替代这项任务?

enter image description here此外,在添加“IIS网站部署模板”后的CD中,IIS Web App管理和IIS Web App部署任务都标有 不再安装此任务。重新安装任务或从您的定义中删除它。

1 个答案:

答案 0 :(得分:7)

我很喜欢微软在没有明确的可用文档时突然改变的事情!

看起来他们已弃用这些以便让Marketplace应用程序让路。您应该在列表中添加第一个“使用WinRM进行IIS Web应用程序部署”。

https://marketplace.visualstudio.com/items?itemName=ms-vscs-rm.iiswebapp

我不知道为什么默认情况下这不会在TFS中“安装”,因为它是微软自己的解决方案。相反,您将获得愉快的体验:

  • 在您的发布配置中途实现您以前习惯使用的那个现在突然被弃用
  • 研究SO的替换
  • 使用WinRM项目在新的IIS Web App部署上单击“立即获取”。
  • 将其添加到您的TFS帐户,假设您有权访问您的TFS实例所有者或经理,而无需将请求链接到您的TFS实例所有者或经理。
  • 保存正在发布的版本管道,因为在整个管道任务创建者重新加载之前,TFS没有“看到”您使用WinRM项目进行新的IIS Web App部署。
  • 找到并重新打开刚刚保存的正在进行的管道,只需重新打开它并继续编辑即可完成初始任务。

干杯!