2

这是什么WCF?我使用了一点网络服务,但不了解这些 WCF,在谷歌上阅读了很多但无法获得它的技术术语,如 http://www.codeproject.com/Articles/139787/What-s-the-Difference -WCF 和 Web 服务之间 或 msdn。

它说像通过 HTTP 和 SOAP 进行通信、序列化、soap 等,但我没有资格理解这些。用简单的措辞帮助我,指导我和请。

[WebService] 
public class Service : System.Web.Services.WebService 
{ 
  [WebMethod] 
  public string Test(string strMsg) 
  { 
      return strMsg; 
  } 
}

等以及如何将它们与 asp.net 一起使用?

4

1 回答 1

4

Windows 通信基础或 Wcf 是用于构建服务的框架。Wcf 支持公开 Web 服务、基于 url 的服务(rest)或服务仅在单台机器上工作,例如两个不同的程序通过共享内存进行通信。

基本上 wcf 抽象了服务(.net 接口)和传输(或在 wcf 术语中,绑定)。Wcf 中的单个服务可以公开为 Web 服务或使用共享内存而无需任何实际代码更改,端点都基于应用程序配置文件。

也许这篇关于 msdn 的文章会让事情变得更清楚 http://msdn.microsoft.com/en-us/library/ms731082.aspx

一些术语,
互操作性- 与其他东西一起操作或一起工作(inter-between,operate-work together),例如,wcf 服务可以与用 java 编写的客户端互操作

序列化- 将对象转换为可以发送到某处的字节流,然后反序列化回对象

于 2013-10-13T21:08:12.893 回答