可以通过"添加服务引用"添加RESTful WCF服务吗?

Ste*_*edy 8 c# wcf visual-studio visual-studio-2015

很久以前,在一个遥远的世界里,我们以前只需通过右键单击项目的References节点,然后单击"Add Service Reference",就可以向项目添加Web服务引用.我曾经能够使用.asmx服务和传统的WCF服务来做到这一点.

当我按照"使我的WCF RESTful"的不同在线说明进行操作时,我是否也失去了对这些WCF服务"添加服务引用"的能力?可以通过这种方式添加基于WCF的REST服务吗?

如果我使用Web API 2,我可以"添加服务参考"吗?

假设我正在使用最新的一切 - VS2015等

Cam*_*per 3

当我遵循有关“使我的 WCF RESTful”的不同在线说明时,我是否也会失去向这些 WCF 服务“添加服务引用”的能力?可以通过这种方式添加基于 WCF 的 REST 服务吗?

有点儿。您可以添加 REST MEX 端点,但我认为您不能使用它来生成服务代理。不过,我认为更好的问题可能是,你为什么想要这样做?Web API 是实现 REST 的最佳方式。

如果我使用Web API 2,我可以“添加服务引用”吗?

不。Web API 没有任何类型的元数据功能(如 WCF)。

  • 在这里,请仅将其用于善事,切勿用于邪恶。:) https://github.com/CamSoper/CamTheGeek (2认同)