【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,複製此網址,即可在客戶端呼叫了~~~
小結:
多虧了傑哥的幫助才完成,感謝傑哥~~ 另附--傑哥部落格