Closed. This question needs to be more focused。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗?更新问题,使其仅通过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/

10-11 23:56
查看更多