【WCF】最简单的WCF实例

WHAT?什么是WCF?

              WCF(Windows Communication Foundation)是由微软开发的一系列支持数据通信的应用程序框架,最初简单的理解就是在A处做了一个服务,在B处可以调用。更多WCF的介绍,请看我的其他系列博客。


HOW?

    先来两个简单的小Demo~~

一、在同一台计算机上发布服务,客户端调用服务

    1、新建服务

       

      点击创建之后,出现如下界面:

     

   右击在浏览器中打开。

       

           保存打开的网址地址:

         


            好了,一个最简单的服务建成了~


       2、新建客户端(任意类型都可以)

       下面我选择的是windows窗体应用程序

           右键点击引用服务:

      


     将刚才保存的地址放在这:

    

        这样就添加引用完毕了。


        3、客户端的调用

       

 private void button1_Click(object sender, EventArgs e)
        {
            ServiceReference1.Service1Client ser = new ServiceReference1.Service1Client();
            MessageBox.Show (ser.GetData(5)) ;
        }
           效果如下:

           



      好了,一个简单的小例子送给你~~


2、发布到IIS上,在异地也可以访问发布的服务

   步骤与前面类似,不同之处在于:

   1、创建好服务之后,右击发布。

     


    2、发布配置

       

       这里点击新建即可,我这里是已经建好的一个new。配置文件。

       点击下一步:

       

      下一步,下一步,发布即可。


      

      3、配置IIS,新建网站

         

         确定之后配置一下权限!

         

         右击编辑权限。

          


          最后找到发布的网址:

          右击网站--管理网站--浏览,出现此网页
          


         点击service1.svc,复制此网址,即可在客户端调用了~~~


小结:

     多亏了杰哥的帮助才完成,感谢杰哥~~ 另附--杰哥博客


          

评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值