首页 > 解决方案 > TFS 2018 发布管理到 IIS

问题描述

我在 2018 发布管理中首次设置发布。我们有一个想要部署到 IIS 的网站。

构建定义已设置并已创建工件。当我设置发布定义时,我选择了 IIS 网站部署模板,它给了我两个任务。

  1. IIS Web 应用管理
  2. IIS Web 应用程序部署

它们似乎涵盖了相似的领域,但我找不到文档来告诉我它们有何不同。我需要两者吗?

当我配置 IIS Web App Deploy 时,网站名称字段显示为灰色。链接图标告诉我

此设置链接到“网站名称”(Parameters.WebsiteName) 过程参数。

所以我在发布定义和构建定义中用不同的名字创建了流程参数。但是,网站名称不会更新。有没有办法手动编辑这个字段?

标签: iistfsrelease-managementbuild-server

解决方案


简而言之:

IIS Web 应用管理

此任务执行配置,例如创建 IIS 网站和应用程序池。通常这仅在第一次部署到目标机器时才需要,但在每次部署时运行它并没有什么坏处,因为它只是跳过创建现有项目。

IIS Web 应用程序部署

此任务部署您的代码。


推荐阅读