【发布时间】:2022-05-10 22:57:44
【问题描述】:
我目前工作的公司有一个包含 3 个项目的解决方案。
_Common...原本是一个Web项目,后来改成了类库。
Website1...这是一个网站
Website2...完全不同的网站。
在 Azure 中,我们有一个部署配置,因此当我们的 BitBucket 存储库获得签入时,它应该构建和部署解决方案。
不幸的是,似乎 _Common 正在构建为目标项目。这正在破坏 Azure。
也很遗憾,我们有两个不同的产品(网站 1 和网站 2),它们位于两个不同的 Azure 应用程序中。他们都在查看同一个 BitBucket Repo,并且在签入时都在构建......但两者都在构建 _Common。
我可以让我们的“Website1”Azure App 构建以 Website1 作为启动项目的解决方案,并让我们的“Website2”Azure App 构建以“Website2”作为启动项目的解决方案吗?
这显然无法在 Github 中设置默认项目,因为我们仍然需要两个不同的构建和两个不同的启动项目。
【问题讨论】:
-
如果我理解正确,您的解决方案中有多个网站,并且在部署到 Azure(Web 应用程序)时,您要指定部署哪个网站?如果是这样,请添加一个名为
Project的应用设置,其中包含指向您要部署的网站的*.csproj的相对路径(例如Website1\Website1.csproj)。
标签: azure build-process azure-deployment