Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
TFS 2018 IIS发布管理_Iis_Tfs_Release Management_Build Server - Fatal编程技术网

TFS 2018 IIS发布管理

TFS 2018 IIS发布管理,iis,tfs,release-management,build-server,Iis,Tfs,Release Management,Build Server,我将在2018发布管理中首次设置发布。我们有一个网站,我们希望部署到IIS 构建定义已设置并已创建工件。当我设置发布定义时,我选择IIS网站部署模板,这给了我两个任务 IIS Web应用程序管理 IIS Web应用程序部署 它们似乎涵盖了相似的领域,但我找不到文档来告诉我它们有什么不同。我两者都需要吗 配置IIS Web App Deploy时,网站名称字段变灰。链接图标告诉我 此设置链接到“网站名称”(Parameters.WebsiteName) 工艺参数 因此,我在发布定义和构建定义中使用

我将在2018发布管理中首次设置发布。我们有一个网站,我们希望部署到IIS

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

  • IIS Web应用程序管理
  • IIS Web应用程序部署
  • 它们似乎涵盖了相似的领域,但我找不到文档来告诉我它们有什么不同。我两者都需要吗

    配置IIS Web App Deploy时,网站名称字段变灰。链接图标告诉我

    此设置链接到“网站名称”(Parameters.WebsiteName) 工艺参数


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

    在使用IIS网站部署模板之前,您需要创建一个部署组。VSTS/TFS中的部署组可以更轻松地组织要用于托管应用程序的服务器。部署组是一组机器,每个机器上都有一个VSTS/TFS代理。每台计算机都与VSTS/TFS交互,以协调应用程序的部署

    有用的链接和博客供您参考:


    如果不想使用此模板,还可以尝试其他扩展,例如。

    在使用IIS网站部署模板之前,您需要创建一个部署组。VSTS/TFS中的部署组可以更轻松地组织要用于托管应用程序的服务器。部署组是一组机器,每个机器上都有一个VSTS/TFS代理。每台计算机都与VSTS/TFS交互,以协调应用程序的部署

    有用的链接和博客供您参考:


    如果不想使用此模板,还可以尝试其他扩展,例如。

    这两个任务都是必需的。网站名称在环境级别设置,然后在中的所有任务中引用。

    这两个任务都是必需的。网站名称在环境级别设置,然后在中的所有任务中引用。

    简而言之:

    IIS Web应用程序管理

    此任务执行资源调配,例如创建IIS网站和应用程序池。通常,这只在第一次部署到目标机器时才需要,但在每次部署时运行它并没有什么害处,因为它只会跳过创建已经存在的项

    IIS Web应用部署

    此任务将部署您的代码。

    简而言之:

    IIS Web应用程序管理

    此任务执行资源调配,例如创建IIS网站和应用程序池。通常,这只在第一次部署到目标机器时才需要,但在每次部署时运行它并没有什么害处,因为它只会跳过创建已经存在的项

    IIS Web应用部署

    此任务将部署您的代码