2014-01-23 125 views
4

在使用Github上(或任何其他比Visual Studio团队服务),我可以使用下面的页面定制部署:https://github.com/projectkudu/kudu/wiki/Customizing-deploymentsAzure的持续部署多个项目

我想定制我的部署因为我目前有一个Web应用程序和一个Web API项目。我想要部署web应用程序,因为它默认部署web api项目。使用项目Kudu的设置(.deployment文件,甚至更好,Azure本身的应用程序设置)效果很好,但在您从Visual Studio Team Services部署时无法使用。

我已经和Project Kudu的David Ebbo谈过了,他解释说VS Team Services根本不使用Kudu,但可能是MS Build。所以我的问题是,如何专门部署Web应用程序。

我设法更改了构建定义并将Web应用程序.csproj指定为要构建的项目。这工作。不过,我也想部署我的网页api。

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

+0

你部署网站或云服务? –

+0

部署网站 – promontis

回答