WCF(Windows Communication Foundation)是一项能够令ASP.NET应用程序相互之间进行通讯的技术,即便这些ASP.NET应用程序运行于一个网络中的不一样异构系统中,这些系统之间也能够相互通讯。WCF做为ASP.NET 3.0框架的组成部分,与WPF(Windows Presentation Foundation,系Silverlight的技术基础)一道,统一了Web服务器之间的通讯功能。
WCF并不须要使用IIS 7.0,可是IIS 7.0能够包含WCF服务。ASP.NET 3.0必须安装在服务器上。若是事先已经安装了IIS 7.0,那么ASP.NET 3.0能够自动注册。若是IIS 7.0是在ASP.NET 3.0安装完毕以后再安装的,那么必须安装WCF激活组件。
WCF支持在IIS 7.0中运行的应用程序,这个应用程序既能够是一个现有的应用程序,也能够是在ASP.NET 2.0框架下开发的应用程序。这个应用程序能够保存服务信息(这是一个.svc文件),而且web.config文件须要为这个应用程序提供WCF配置。web