这个WCF是什么?我使用Web服务一点但不知道这些WCF,在谷歌上阅读了很多,但无法得到它的技术术语 http://www.codeproject.com/Articles/139787/What-s-the-Difference-between-WCF-and-Web-Services 或msdn。
它说像通过HTTP和SOAP,序列化,肥皂等进行通信,但我还没有资格理解这些。帮助我,引导我,并用简单的措辞取悦。
[WebService]
public class Service : System.Web.Services.WebService
{
[WebMethod]
public string Test(string strMsg)
{
return strMsg;
}
}
等 以及如何在asp.net中使用它们?
答案 0 :(得分:2)
Windows通信基础或Wcf是用于构建服务的框架。 Wcf支持公开Web服务,基于URL(休息)或服务的服务仅在单个机器上工作,例如通过共享内存进行通信的两个不同程序。
基本上wcf抽象服务(.net接口)和传输(或者用wcf术语来表示绑定)。 Wcf中的单个服务可以作为Web服务公开,也可以使用共享内存而不进行任何实际的代码更改,端点都基于应用程序配置文件。
也许这篇关于msdn的文章会让事情更加清晰 http://msdn.microsoft.com/en-us/library/ms731082.aspx
有些条款,
互操作性 - 与其他东西(中间,共同操作)一起操作或协同工作,wcf服务可以与用java编写的客户端进行互操作 / p>
序列化 - 将对象转换为可以在某处发送然后反序列化返回对象的字节流