我们有这种结构的解决方案。
我们想使用这样的 dns 结构:
http://www.ourapp.com指向 OurApp.Web
http://api.ourapp.com指向 OurApp.Api
我们想在 AppHarbor 上主持.
我们应该怎么做?
最佳答案
AppHarbor 目前仅支持从任何给定存储库部署一个应用程序。一种选择可能是将 API 折叠到 Web 项目中。我为非 Web API WCF 服务执行此操作 here .
另一种选择是维护两个 AppHarbor 应用程序,并使用根据您要为该应用程序部署的应用程序命名的解决方案文件。即,OurApp.Web.sln
包含 Web 项目和任何支持项目以及 OurApp.Api.sln
引用 API 项目和任何支持项目。阅读更多关于 AppHarbor solution file convention .
(免责声明,我是 AppHarbor 的联合创始人)
关于asp.net-mvc - 我可以在同一个 AppHarbor 站点上运行 MVC 应用程序和 WCF Web Api 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7882660/