Azure Deployment Source,选择Startup Project to Build
Azure Deployment Source, choose Startup Project to Build
我目前工作的公司有一个包含 3 个项目的解决方案。
_Common...原来是一个Web项目,后来变成了一个Class库。
Website1...这是一个网站
网站 2...完全不同的网站。
在 Azure 中,我们有一个部署配置,因此只要我们的 BitBucket Repo 得到签入,它就应该构建和部署解决方案。
不幸的是,_Common 似乎正在构建为目标项目。哪个正在破坏 Azure。
另外不幸的是,我们有两个不同的产品(网站 1 和网站 2),它们位于两个不同的 Azure 应用程序中。他们都在查看同一个 BitBucket Repo,并且在签入发生时都在构建......但两者都在构建 _Common。
我能否让我们的 "Website1" Azure App 以 Website1 作为启动项目来构建解决方案,并让我们的 "Website2" Azure App 以 "Website2" 作为启动项目来构建解决方案?
这显然无法在 Github 中设置默认项目,因为我们仍然需要两个不同的构建和两个不同的启动项目。
你当然可以!
转到您的 "Website1" 网络应用程序并转到 设置 > 应用程序设置。
如果您使用的是 .Net Framework 4.5 或更低版本
添加一个名为 Project 的设置,该设置的值指向您要构建的 CSPROJ 文件,使用存储库中的完整路径根文件夹。
如果您使用的是 ASP.NET Core 1.0 / ASP.NET 5
添加名为 Project 的设置,其值指向包含 project.json 的 文件夹 你要部署的项目的文件,不要在路径中包含文件名。
我目前工作的公司有一个包含 3 个项目的解决方案。
_Common...原来是一个Web项目,后来变成了一个Class库。
Website1...这是一个网站
网站 2...完全不同的网站。
在 Azure 中,我们有一个部署配置,因此只要我们的 BitBucket Repo 得到签入,它就应该构建和部署解决方案。
不幸的是,_Common 似乎正在构建为目标项目。哪个正在破坏 Azure。
另外不幸的是,我们有两个不同的产品(网站 1 和网站 2),它们位于两个不同的 Azure 应用程序中。他们都在查看同一个 BitBucket Repo,并且在签入发生时都在构建......但两者都在构建 _Common。
我能否让我们的 "Website1" Azure App 以 Website1 作为启动项目来构建解决方案,并让我们的 "Website2" Azure App 以 "Website2" 作为启动项目来构建解决方案?
这显然无法在 Github 中设置默认项目,因为我们仍然需要两个不同的构建和两个不同的启动项目。
你当然可以!
转到您的 "Website1" 网络应用程序并转到 设置 > 应用程序设置。
如果您使用的是 .Net Framework 4.5 或更低版本
添加一个名为 Project 的设置,该设置的值指向您要构建的 CSPROJ 文件,使用存储库中的完整路径根文件夹。
如果您使用的是 ASP.NET Core 1.0 / ASP.NET 5
添加名为 Project 的设置,其值指向包含 project.json 的 文件夹 你要部署的项目的文件,不要在路径中包含文件名。