我有一个ASP.NET MVC 1.0 webapp,它充当我们外部API的前端站点。更具体地说,它有我们的API客户端的控制面板,文档等。在ASP.NET MVC Web应用程序中托管WCF服务
现在我想在我们的项目中移动实际的API(这是一组WCF服务),例如,http://api.example.com/controlpanel/dashboard
会由ASP.NET MVC运行时提供服务,其中http://api.example.com/services/1.0/users.svc
将由适当的WCF服务提供服务。
当然,这可以通过在IIS中添加一个services/1.0
虚拟文件夹来完成,但我确实是希望这两个部分位于一个项目中。
这样可以吗?如果是的话,我该如何整合这两个野兽?
我已经开始了一个赏金,因为我想做同样的事情。希望有人知道答案,以节省我寻找它:) – 2010-10-27 23:12:03
看起来像我到东西:[托管WCF与ASP.NET并排](http://msdn.microsoft.com/en-us/库/ aa702682.aspx)。 – 2010-03-17 13:40:57
这似乎谈论ASP.NET应用程序,而不是ASP.NET MVC应用程序。特别是,我对如何让WCF能够很好地在MVC中进行路由感兴趣。 – 2010-06-20 07:57:17