1. 程式人生 > >【WCF】最簡單的WCF例項

【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,複製此網址,即可在客戶端呼叫了~~~

小結:

     多虧了傑哥的幫助才完成,感謝傑哥~~ 另附--傑哥部落格