我目前工作的公司有3个项目的解决方案。
_Common ...最初是一个Web项目,但后来改为了类库。
Website1 ...这是一个网站
Website2 ......完全不同的网站。
在Azure中,我们有部署配置,因此每当我们的BitBucket Repo获得签入时,它都应该构建和部署解决方案。
不幸的是,似乎_Common正在构建为目标项目。这打破了Azure。
不幸的是,我们有两个不同的Azure应用程序中的两个不同的产品(Website1和Website2)。他们都看着相同的BitBucket Repo,并且每当签到时都会建立......但两者都在构建_Common。
我可以让我们的“Website1”Azure应用程序使用Website1构建解决方案作为启动项目,让我们的“Website2”Azure应用程序使用“Website2”构建解决方案作为启动项目吗?
这显然无法在Github中设置默认项目,因为我们仍然需要两个不同的构建和两个不同的启动项目。
答案 0 :(得分:3)
你一定可以!
转到您的" Website1"网络应用并转到设置> 应用程序设置。
使用存储库根文件夹中的完整路径添加名为项目的设置,该值指向您要构建的 CSPROJ文件。
添加名为项目的设置,该值指向文件夹,其中包含要部署的项目的 project.json 文件,不在路径中包含文件名。