第一步打开服务端,添加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)
这样服务端配置和界面层的引用就配置好了。
仅供学习,禁止商业用途!