WCF服务应用程序VS ASP.NET Web应用程序?

时间:2014-10-16 08:41:43

标签: c# asp.net .net web-services wcf

我正在构建一个Web API来访问我的数据库。我想创建一个单页应用程序网站,然后是iPhone,Android和Windows应用程序。经典。

我的数据和业务层已经完成。

  1. 首先,我决定构建一个Json WCF Web服务。在Visual Studio中,我创建了一个 WCF服务应用程序。我修改了Web.config文件以接受Json请求并实现了我的接口和svc文件。

  2. 之后,我发现了 Web API模板 ASP.NET Web应用程序。因此,我决定改变并使用这个完整的网站结构创建一个真正的Web API。

  3. 现在我输了。 创建Web API的这两种可能性有何不同?

1 个答案:

答案 0 :(得分:1)

来自微软的比较:http://msdn.microsoft.com/en-us/library/jj823172(v=vs.110).aspx

就个人而言,我更喜欢WCF,因为数据协定是在带有WSDL文件的SOAP Web服务的情况下生成的。