首页 文章

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

提问于
浏览
1

我目前工作的公司有一个包含3个项目的解决方案 .

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

Website1 ...这是一个网站

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

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

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

ALSO Unfortunately ,我们有两个不同的Azure应用程序中的两个不同的产品(Website1和Website2) . 他们都在寻找相同的BitBucket Repo,并且每当签入时都会 Build ......但两者都在构建_Common .

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

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

1 回答

  • 2

    你一定可以!

    转到"Website1" Web App并转到 Settings > Application Settings .

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

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

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

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

相关问题