Azure部署源,选择要构建的启动项目

时间:2016-03-28 20:51:19

标签: azure build-process azure-deployment

我目前工作的公司有3个项目的解决方案。

_Common ...最初是一个Web项目,但后来改为了类库。

Website1 ...这是一个网站

Website2 ......完全不同的网站。

在Azure中,我们有部署配置,因此每当我们的BitBucket Repo获得签入时,它都应该构建和部署解决方案。

不幸的是,似乎_Common正在构建为目标项目。这打破了Azure。

不幸的是,我们有两个不同的Azure应用程序中的两个不同的产品(Website1和Website2)。他们都看着相同的BitBucket Repo,并且每当签到时都会建立......但两者都在构建_Common。

我可以让我们的“Website1”Azure应用程序使用Website1构建解决方案作为启动项目,让我们的“Website2”Azure应用程序使用“Website2”构建解决方案作为启动项目吗?

这显然无法在Github中设置默认项目,因为我们仍然需要两个不同的构建和两个不同的启动项目。

1 个答案:

答案 0 :(得分:3)

你一定可以!

转到您的" Website1"网络应用并转到设置> 应用程序设置

如果您使用的是.Net Framework 4.5或更低版本

使用存储库根文件夹中的完整路径添加名为项目的设置,该值指向您要构建的 CSPROJ文件

如果您使用的是ASP.NET Core 1.0 / ASP.NET 5

添加名为项目的设置,该值指向文件夹,其中包含要部署的项目的 project.json 文件,不在路径中包含文件名