1) ASMX WEBSERVICES
2) REST SERVICES
3) WEB API
4) ASP.NET WEB API
6) WCF REST SERVICE
7) REST WCF
A. 3 (WEB API) and 4 (ASP.NET WEB API) are same just the name difference. Use over HTTP protocols with VERBS. Unlike WCF, it does not use any endpoints. Data format use "XML","JSON" and "HTML"
But in WEB APIs it is typical to deal with CORS.
B. Is WCF REST SERVICE same as "WEB API" or "ASP.NET WEB API"? If big YES, then why in WCF?
C. 1 (ASMX WEBSERVICES) are just old web services that we use deploy at IIS and consume with WSDL on SOAP data is consume in XML format.
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)