【问题标题】:IIS Web App Deploy - Azure DevOps Release task deploying all the files present in wwwrootIIS Web App Deploy - Azure DevOps Release 任务部署 wwwroot 中存在的所有文件
【发布时间】:2019-01-14 17:42:58
【问题描述】:

我正在尝试通过 Azure DevOps 发布一个版本。下面是我的IIS WebApp Manage任务截图。

下面是我的IIS Web App Deploy任务:

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

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

下面是我的wwwroot目录截图:

以下是我新创建的网站在 IIS 下显示的内容:

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

【问题讨论】:

  • 我不清楚:您过去创建过 Verify2WebServiceSSL 吗?如果你不再需要它,为什么不删除它?
  • 嗯,我需要它,这是我想在同一台服务器上托管的另一个站点。我只是在 VerifyAPI 下不需要它。

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


【解决方案1】:

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

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

IIS Web 应用管理:

IIS网站

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

IIS Web 应用部署

高级部署选项

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-05-12
    • 2020-08-09
    • 1970-01-01
    • 2019-10-16
    • 1970-01-01
    • 1970-01-01
    • 2019-09-13
    • 1970-01-01
    相关资源
    最近更新 更多