【发布时间】:2010-03-17 13:20:52
【问题描述】:
我有一个 ASP.NET MVC 1.0 webapp,它作为我们外部 API 的前端站点。更具体地说,它为我们的 API 客户端、文档等提供了一个控制面板。
现在我想在这个项目中移动我们的实际 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 虚拟文件夹来完成,但我真的希望这两个部分位于一个项目中。
这完全可行吗?如果是,我该如何整合这两个野兽?
【问题讨论】:
-
看起来我在做某事:Hosting WCF Side-by-Side with ASP.NET.
-
这似乎是在谈论 ASP.NET 应用程序,而不是 ASP.NET MVC 应用程序。特别是,我对如何让 WCF 与 MVC 中的路由很好地配合很感兴趣。
-
我已经开始为此提供赏金,因为我想做同样的事情。希望有人知道答案,以免我寻找它:)
-
您可能只想为您的 WCF 路径添加忽略路由。
标签: asp.net-mvc wcf integration