在同一Web应用程序中托管WCF服务和Web API

时间:2013-10-09 11:02:35

标签: wcf asp.net-web-api

我使用ASP.NET WebAPI实现了OData服务。我还在一个单独的WCF项目中有一些现有的Web方法,该项目托管在ASP.NET Web应用程序中。

通过复制一些Web配置并复制几个代码文件,我设法获得了在WebAPI项目中托管的WCF方法。

一切似乎都在发挥作用,但我有一种唠叨的疑问,我正在做一些可怕的错误,当我最不期望它会破坏时。

这是个好主意吗?

1 个答案:

答案 0 :(得分:1)

取决于您预期的通话量。我能想到的唯一问题是传入的WCF请求将从与OData服务相同的调度程序线程池中提供服务。这使得您更有可能在任一端点上遇到基于可用性的问题。