首页 文章

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

提问于
浏览
0

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

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

  • drop /很多dll,包括我的web应用程序的dll .

  • drop / _PublishedWebsites

  • drop / _PublishedWebsites / MyWebApp(包括其bin,内容,字体等)

  • drop / _PublishedWebsites / MyWebApp_Package

和其他一些文件夹 .

如何配置连续部署以将我的Web App放在网站的根目录?

谢谢

1 回答

  • 1

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

相关问题