今天是真正进入博客园的第一天

奉献今天到现在的学习所得

webservice和WCF

webservice:像是在调用已经配置好的WCF。

WCF:所有的东西都要自己配置。首先定义一个接口,定义服务契约,在定义一个实现类来实现接口,

再然后就是服务宿主的建立,我这里是用控制台作为宿主环境,这里一定要以管理员身份开启服务。

引用System.ServiceModel命名空间,有一个ServiceHost类

用该类来声明服务并开启。

最后就是客户端的调用,

这里我也是以控制台程序为例,在调用之前先要生成一个服务的代理类,

用VS的开发人员命令,把目录切换到客户端的目录下,执行svcutil 服务地址 /o:输出代理类的类名

成功生成代理类的前提是服务一定是先要开启的。

最后用生成的代理类声明实例,直接调用服务的方法。