asp.net-mvc – 我可以在同一AppHarbor网站上运行MVC应用程序和WCF Web Api吗?

前端之家收集整理的这篇文章主要介绍了asp.net-mvc – 我可以在同一AppHarbor网站上运行MVC应用程序和WCF Web Api吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我们有这种结构的解决方案.

> OurApp.Web(带控制器的mvc 3项目,视图)
> OurApp.Api(使用wcf web api服务类的mvc 3项目)
> OurApp.Domain(实体,存储库,工作单元等)
> OurApp.Tests(测试)

我们想要使用这样的结构:

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相关文章