gpt4 book ai didi

通过 Visual Studio Team Services 进行多个项目的 Azure 持续部署

转载 作者:行者123 更新时间:2023-12-01 06:31:03 24 4
gpt4 key购买 nike

使用 Github(或 Visual Studio Team Services 以外的任何内容)时,我可以使用以下页面来自定义部署:https://github.com/projectkudu/kudu/wiki/Customizing-deployments

我想自定义我的部署,因为我目前有一个 Web 应用程序和一个 Web API 项目。我希望部署 Web 应用程序,默认情况下它会部署 Web api 项目。使用项目 Kudu 的设置(.deployment 文件,甚至更好的是 Azure 本身上的应用程序设置)效果很好,但当您从 Visual Studio Team Services 进行部署时效果不佳。

我与 Kudu 项目的 David Ebbo 进行了交谈,他解释说 VS Team Services 根本不使用 Kudu,但可能使用 MS Build。所以我的问题是,如何具体部署网络应用程序。

我设法更改构建定义并将 Web 应用程序 .csproj 指定为要构建的项目。这有效。不过,我还想部署我的 Web api。

使用 Kudu 部署 Web api 项目很简单,因为我可以创建一个单独的网站,连接到某个存储库(和解决方案)并指定项目应用程序设置,以便它部署正确的 .csproj。我们应该如何为 MS Build 做到这一点?当我更改构建定义时,它将始终部署其中指定的项目。

最佳答案

刚刚在 Stackoverflow 上看到另一个答案,旨在解决这个问题:Publish Multiple Projects to Different Locations on Azure Website

关于通过 Visual Studio Team Services 进行多个项目的 Azure 持续部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21311390/

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