Closed. This question needs to be more focused。它当前不接受答案。
想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
去年关闭。
我花了几个月的时间试图掌握WCF背后的概念,最近我开发了我的第一个WCF服务应用程序。
为了理解配置文件中的所有设置,我付出了很多努力。
我不相信环境,但是似乎可以用它做很多令人惊奇的事情。
前几天,我发现微软推出了一个名为ASP.NET Web API的新产品。
据我所知,它是一个RESTful框架,非常易于使用和实现。
现在,我试图找出这两个框架之间的主要区别,以及是否应该尝试使用新的API转换旧的WCF服务应用程序。
有人可以帮我理解它们的区别和用法吗?
想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
去年关闭。
我花了几个月的时间试图掌握WCF背后的概念,最近我开发了我的第一个WCF服务应用程序。
为了理解配置文件中的所有设置,我付出了很多努力。
我不相信环境,但是似乎可以用它做很多令人惊奇的事情。
前几天,我发现微软推出了一个名为ASP.NET Web API的新产品。
据我所知,它是一个RESTful框架,非常易于使用和实现。
现在,我试图找出这两个框架之间的主要区别,以及是否应该尝试使用新的API转换旧的WCF服务应用程序。
有人可以帮我理解它们的区别和用法吗?
最佳答案
新的ASP.NET Web API是先前WCF Web API项目的延续(尽管有些concepts have changed)。
WCF最初是为了启用基于SOAP的服务而创建的。对于更简单的RESTful或RPCish服务(例如jQuery之类的客户端),ASP.NET Web API应该是不错的选择。
关于c# - WCF与ASP.NET Web API的比较,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42590829/