与Visual Studio Online和多解决方案项目的持续集成



我有一个MVC Web应用程序,我正在尝试在Azure和Visual Studio Online上进行持续集成。基本上,该解决方案包含4个项目,其中3个用于支持1个Web应用程序。问题是,当我在Azure上设置连续部署时,它会构建整个解决方案,并且不知道我想要哪个项目作为根URL。

当我下载由编译生成的drop文件夹时,它看起来是这样的。

  • 删除/许多dll,包括我的网络应用程序的dll
  • 删除已发布的网站(_P(
  • drop/_PublishedWebsites/MyWebApp(包括其bin、内容、字体等(
  • 删除/PublishedWebsites/MyWebApp_Package

以及其他一些文件夹。

如何配置连续部署以将我的Web应用程序置于网站的根目录??

感谢

看起来愚蠢的解决方案是将"main"项目重命名为解决方案中按字母顺序排列的第一个项目。微软建议这样做,或者每个解决方案只有一个项目。无论哪种方式,这都是获得所需效果的最可靠、最简单的方法。