WCF的的Http-Get
一开始不太了解什么叫 Http-get方式. 现在明白了.
不要客气,有问题留言,我会尽量回答~
1.关于元数据获取方式:一种是基于HTTP-GET协议提供元数据;另一种则为MEX终结点元数据交换方式。
HTTP-GET方式其实和asp.net web 服务一样,你使用过Web服务就知道了,这个方式也是Web添加服务引用反序列化生成客户端代码的方式。
MEX终结点元数据交换方式属于WCF提供了一种新的机制。但是最终目的都是为了元数据交换服务。
2.WCF服务类,WCF服务应用程序这里是项目的类型不一样,我这里定义了2个不同的应用来演示元数据交换,WCF服务不论那种方式托管,元数据交换的方式和作用是一样的,你都可以通过元数据服务来获取对应的WCF服务的信息。
3.如果你还不理解什么是元数据,举个简单的例子,.NET里也有元数据,Metadata,说白了,就是一个最基本的、通用的表示形式。.NET的代码不论你使用C#还是VB.NET编写,最后都是编译为元数据,反射的时候,可以根据元数据,看到编写的当初的代码内容。
同样这个概念也适用于Web服务和WCF服务的元数据,不过它们是WSDL语言描述的,如论你服务是什么代码写的,最后客户端都可以根据WSDL的描述,来生成本地的代码信息。根据一种数据信息,生成另外一种数据信息。
这个过程久是反序列化。
不知道对你的理解有帮助没~
iis支持http的访问方式,而且基地址必须和服务所在网站地址一致