IIS Web App部署-Azure DevOps发布任务部署wwwroot中存在的所有文件

时间:2019-01-14 17:42:58

标签: azure azure-devops azure-pipelines azure-pipelines-release-pipeline

我正在尝试通过Azure DevOps发布。以下是我的 IIS WebApp管理任务的屏幕截图。 enter image description here

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

enter image description here

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

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

下面是我的wwwroot目录的屏幕截图:enter image description here

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

enter image description here

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

1 个答案:

答案 0 :(得分:0)

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

尝试更新以下内容,为您的VerifyAPI提供自己的文件夹,并在部署过程中对其进行清理。

IIS Web App管理:

IIS网站

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

IIS Web App部署

高级部署选项

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