我们有这种结构的解决方案。
我们想要使用这样的结构:
http://www.ourapp.com指向OurApp.Web
http://api.ourapp.com指向OurApp.Api
我们希望托管AppHarbor。
我们怎么做?
答案 0 :(得分:12)
AppHarbor目前仅支持从任何给定的存储库部署一个应用程序。一种选择可能是将API折叠到Web项目中。我为非Web API WCF服务here执行了此操作。
另一种选择是维护两个AppHarbor应用程序,并使用根据您要为该应用程序部署的应用程序命名的解决方案文件。也就是说,OurApp.Web.sln
包含Web项目和任何支持项目,OurApp.Api.sln
引用API项目和任何支持项目。详细了解AppHarbor solution file convention。
(免责声明,我是AppHarbor的联合创始人)