【问题标题】:TFS 2018 Update 2 IIS Website Deployment Deprecated or missingTFS 2018 Update 2 IIS 网站部署已弃用或丢失
【发布时间】:2018-09-14 20:48:57
【问题描述】:

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

也在光盘中添加“IIS网站部署模板”后的IIS Web App Manage和IIS Web App Deploy任务标记为 不再安装此任务。重新安装任务或将其从您的定义中删除。

【问题讨论】:

    标签: continuous-integration continuous-deployment


    【解决方案1】:

    我只是喜欢微软在没有清晰可用文档的情况下突然改变事情!

    看起来他们弃用了这些,以便为 Marketplace 应用让路。您应该在列表中添加第一个“IIS Web App Deployment Using WinRM”。

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

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

    • 在发布配置的中途意识到您曾经使用的配置现在突然被弃用了
    • 正在研究 SO 上的替换
    • 在新的 IIS Web App Deployment Using WinRM 项上单击“立即获取”。
    • 将其添加到您的 TFS 帐户,假设您有权执行此操作,而无需将请求向上发送到您的 TFS 实例所有者或管理员。
    • 正在保存您的发布管道,因为在整个管道任务创建者重新加载之前,TFS 不会“看到”您拥有新的 IIS Web App Deployment Using WinRM 项。
    • 查找并重新打开您刚刚保存的正在进行的管道,只是为了重新打开它并继续编辑以完成您的初始任务。

    干杯!

    【讨论】:

    • 我没有使用 WinRM 来部署网络应用程序。我只配置了“IIS Web 应用程序部署”任务,现在在创建新版本时直接丢失了该任务。同样在 Marketplace 中仅显示“使用 WinRM 部署 IIS Web 应用程序”。我不能让“IIS Web 应用程序部署”回来吗?
    • 奇怪我现有的任务仍然有效。这感觉就像他们试图通过删除另一个产品来推销一种产品。
    猜你喜欢
    • 1970-01-01
    • 2016-09-23
    • 1970-01-01
    • 1970-01-01
    • 2013-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-23
    相关资源
    最近更新 更多