很久以前,在遥远的世界中,我们以前只需右键单击项目的“引用”节点,然后单击“添加服务引用”,就可以向项目添加Web服务引用。我曾经能够使用.asmx服务和传统的WCF服务。
当我按照“使我的WCF RESTful”的不同在线说明时,我是否也失去了对这些WCF服务“添加服务引用”的能力?可以通过这种方式添加基于WCF的REST服务吗?
如果我使用Web API 2,我可以“添加服务参考”吗?
假设我正在使用最新的一切 - VS2015等
答案 0 :(得分:3)
当我按照“使我的WCF RESTful”的不同在线说明时,我是否也失去了对这些WCF服务“添加服务引用”的能力?可以通过这种方式添加基于WCF的REST服务吗?
有点儿。您可以添加REST MEX端点,但我认为您不能使用它来生成服务代理。虽然,我认为一个更好的问题可能是,你为什么要这样做? Web API是实现REST的最佳方式。
如果我使用Web API 2,我可以“添加服务参考”吗?
没有。 Web API没有任何类型的元数据功能,如WCF。