Azure DevOp 将网站部署在一个主网站下

Posted

技术标签:

【中文标题】Azure DevOp 将网站部署在一个主网站下【英文标题】:Azure DevOp deploy websites under one master website 【发布时间】:2021-03-02 17:24:55 【问题描述】:

我为我的 Git 项目创建了新的构建管道。 发布管道也与 CI/CD 周期相同。 我总共有 10 个 api 项目需要部署到 IIS,

我想在一个主 API 下部署 9 个 API, 我该怎么做。

我正在使用 IIS Web 应用管理和 IIS Web 应用部署任务来部署到 IIS。

【问题讨论】:

请提供更多上下文。到目前为止,您尝试过什么? 【参考方案1】:

Azure DevOp 在一个主网站下部署网站

我们不能将一个网站部署在另一个网站下,只能将网络应用部署在另一个网络应用下。

我们只能在网站而不是网站下添加应用程序。而且根据你提问的内容,你的标题好像不够准确。

我想在一个主 API 下部署 9 个 API,我该怎么做 一样。

如果您想在一个主 Api 下部署其他 9 个 api,您可以在 IIS web app manage 任务上将这 9 个 api 部署在同一网站下:

并在IIS Web App Deploy任务中设置主Api App下的Virtual Application

测试结果:

【讨论】:

以上是关于Azure DevOp 将网站部署在一个主网站下的主要内容,如果未能解决你的问题,请参考以下文章

Azure DevOps - 将 Web 应用程序部署到 IIS

从 VSTS 发布管理将网站构建部署到 Azure

GCM 授权失败:在 Azure 网站上部署了带有 PushSharp 的 WebAPI

Azure 网站上的 Kudu 部署非常慢

当我进行部署槽交换时,为啥 azure 会重新启动网站?

System.AggregateException:Azure无法部署网站