gpt4 book ai didi

azure-devops - VSTS : Release Management Deploying Artifacts to IIS on Premise

转载 作者:行者123 更新时间:2023-12-04 04:38:34 24 4
gpt4 key购买 nike

我正在使用 VSTS 发布管理将工件部署到 IIS 网站。我有几个要部署的 Web 应用程序和 Web 服务。所以,我试图找出最适合我的情况的任务类型。

我使用 Visual Studio Build Task 为项目创建了一个构建定义,如下所示:
enter image description here

这工作正常,但我需要添加一个任务来复制 IIS 网站目录下的工件。

另一种方法是使用 IIS Web 部署作为发布定义中的任务,因此我将构建定义创建为:

enter image description here

但是,它需要发布配置文件(构建失败,因为找不到它)。我不需要为应用程序中的每个项目创建一个发布配置文件,因为这会带来太多的工作。

是否有解决方法或什么是首选方法?

最佳答案

您可以更新构建定义以生成 Web 部署包并将其上传到工件。然后在 Release Management 中,添加一个任务来运行部署包中的“projectname.deploy.cmd”,以将其部署到您的 IIS 服务器。详情请引用此链接:How to: Install a Deployment Package Using the deploy.cmd File Created by Visual Studio .

您还可以启用 FTP Publishing在您的 IIS 服务器上并在您的版本中添加一个任务以通过 FTP 发布工件。您可能需要此任务:FTP Uploader .

关于azure-devops - VSTS : Release Management Deploying Artifacts to IIS on Premise,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37198068/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com