这是什么 WCF?我使用了一点网络服务,但不了解这些 WCF,在谷歌上阅读了很多内容,但无法获得其技术术语,例如 http://www.codeproject.com/Articles/139787/What-s-the-Difference-between-WCF-and-Web-Services 或msdn。
它说的是通过 HTTP 和 SOAP 进行通信、序列化、soap 等,但我还没有资格理解这些。用简单的措辞帮助我、指导我和请。
[WebService]
public class Service : System.Web.Services.WebService
{
[WebMethod]
public string Test(string strMsg)
{
return strMsg;
}
}
等 以及如何将它们与 asp.net 一起使用?
最佳答案
Windows 通信基础或 Wcf 是一个用于构建服务的框架。 Wcf 支持公开 Web 服务、基于 url(剩余)的服务或仅在单台机器上工作的服务,例如两个不同的程序通过共享内存进行通信。
基本上,wcf 抽象了服务(.net 接口(interface))和传输(或者用 wcf 术语来说,是绑定(bind))。 Wcf 中的单个服务可以公开为 Web 服务或使用共享内存,无需任何实际代码更改,端点均基于应用程序配置文件。
也许 msdn 上的这篇文章会让事情变得更清楚 http://msdn.microsoft.com/en-us/library/ms731082.aspx
一些术语,
互操作性 - 与其他东西一起操作或协同工作(相互之间、操作-协同工作),例如,wcf 服务可以与用 java 编写的客户端互操作
序列化 - 将对象转换为可以发送到某处的字节流,然后反序列化回对象
关于wcf - 什么是 WCF 以及它如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19350174/