what is difference between web services and wcf in .net?
Basic and primary difference is, ASP.NET web service is designed to exchange SOAP messages over HTTP only while WCF Service can exchange message using any format (SOAP is default) over any transport protocol i.e. HTTP, TCP, MSMQ or NamedPipes etc. ... Web Services use XmlSerializer but WCF uses DataContractSerializer.