首页 > 解决方案 > IIS Web App Deploy - Azure DevOps Release 任务部署 wwwroot 中存在的所有文件

问题描述

我正在尝试通过 Azure DevOps 发布。下面是我的IIS WebApp Manage任务截图。 在此处输入图像描述

下面是我的IIS Web App 部署任务:

在此处输入图像描述

我的工件,即 zip 文件仅包含名为package的文件夹。

但是,wwwroot 文件夹下的所有内容仍然被部署到新的 Web 应用程序中。

下面是我的 wwwroot 目录的截图:在此处输入图像描述

因此,下面是我新创建的网站在 IIS 下显示的内容:

在此处输入图像描述

我不希望 Verify2WebServiceSSL 出现在这里,因为它不是 .zip 工件的一部分。

标签: azureazure-devopsazure-pipelinesazure-pipelines-release-pipeline

解决方案


这会将网站的根目录设置为 .\wwwroot,因此 .\wwwroot 中的所有其他文件都作为网站的一部分显示在 IIS 中。

尝试更新以下内容,为您的 VerifyAPI 提供自己的文件夹并在部署期间清理它。

IIS Web 应用管理:

IIS网站

物理路径:%SystemDrive%\inetpub\wwwroot\VerifyAPI

IIS Web 应用程序部署

高级部署选项

选中“在目标位置删除添加文件”


推荐阅读