我有一个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"项目重命名为解决方案中按字母顺序排列的第一个项目。微软建议这样做,或者每个解决方案只有一个项目。无论哪种方式,这都是获得所需效果的最可靠、最简单的方法。