第一步打開服務端,添加ServiceModel引用(圖1)
(圖1)
第二步選擇.NET中的ServiceModel(圖2)
(圖2)
第三步:1.手動添加ServiceModel引用和Data引用,2.每一個類指定一個服務契約 [ServiceContract],每一個方法指定一個行爲契約[OperationContract],3.實例化數據層DAL(圖3)
(圖3)
第四步:打開工具中的WCF服務編輯器,注:此地方打開爲空的編輯器。不過此步操作非常重要(圖4)
(圖4)
第五步:右擊啓動項中的Web.config打開WCF配置(圖5)
(圖5)
第六步:打開配置後點擊左邊服務,然後點擊右邊新建服務(圖6)
(圖6)
第七步:點擊預覽(圖7)
(圖7)
第八步: 雙擊打開或者點擊打開bin(圖8)
(圖8)
第九步:雙擊打開類文件(圖9)
(圖9)
第十步:選擇你已經添加了服務契約的類,雙擊打開(圖10)
第十一步:複製你添加了服務契約的類名,然後按下一步(圖11)
(圖11)
第十二步:一直點下一步直到出現如下圖,清空圖中框出的地方(圖12)
(圖12)
第十三步:清空後,再按下一步;直到出現以下圖後點擊完成!(圖13)
(圖13)
第十四步:配置服務行爲,注:服務行爲只在第一次配置時需要配置,往後的只是每配置一次就指定同一個就行。1.點開高級。2.右擊服務行爲。3.點新建服務行爲配置(圖14)
(圖14)
第十五步:編寫配置名稱,在添加中找到serviceMetaData和serviceDebug兩個元素(圖15)
(圖15)
第十六步:對serviceMetaData元素配置,下圖紅色的庫要一致(圖16)
(圖16)
第十七步:對serviceDebug元素配置,下圖紅色的庫要一致(圖17)
(圖17)
第十八步:指定服務終結點,點擊終結點,右邊複製好Name(圖18)
(圖18)
第十九步:指定服務行爲。(圖19)
(圖19)
第二十步:服務激活。打開宿主行爲,點擊serviceActivations,點擊右邊新建(圖20)
(圖20)
第二十一步:服務行爲激活保存,1.指定服務相對路徑加後綴.svc,2.指定服務的CLR類型(圖21)
(圖21)
第二十二步:最重要一步,所有配置好以後記得保存(圖22)
(圖22)
第二十三步:驗證:並複製網址,出現下圖則配置成功。(圖23)
(圖23)
第二十四步:界面層的服務引用(圖24)
(圖24)
第二十五步:1.複製驗證時複製好的網址,點擊前往,2.編寫命名空間,確定。(圖25)
(圖25)
這樣服務端配置和界面層的引用就配置好了。
僅供學習,禁止商業用途!