WCF如何连接服务端和客户端

WCF如何连接服务端和客户端

1、 先分别用VS2015(我是用Visual Studio 2015的,用其他的VS2017或VS2019都可以)创建一个WPF的服务端(service)和客户端(client)。
2、 创建一个客户端(client):
WCF如何连接服务端和客户端_第1张图片
3、 创建一个服务端(service):
WCF如何连接服务端和客户端_第2张图片
4、 这是新建好的服务端(service):
WCF如何连接服务端和客户端_第3张图片
5、 修改名称:
WCF如何连接服务端和客户端_第4张图片
6、定义服务协议:定义服务协议的时候会报一个未引用命名空间的错,不要慌,只要引用一个using System.ServiceModel;命名空间就好了。
WCF如何连接服务端和客户端_第5张图片
6、 定义服务协议报错引用一个using System.ServiceModel;的命名空间:
WCF如何连接服务端和客户端_第6张图片
7、 选择“添加引用”之后会弹出一个框:找到System.ServiceModel
WCF如何连接服务端和客户端_第7张图片
8、上一步点击确定之后就能在引用里找到这个插件了,引用成功之后就来命名空间里引用它的命名空间即可。
WCF如何连接服务端和客户端_第8张图片
9、 创建一个DAL层(创建过程跟创建NSHA_Service(BLL层)相同):
WCF如何连接服务端和客户端_第9张图片
10、创建一个WcfService层,是用来编辑WCF配置的:
WCF如何连接服务端和客户端_第10张图片
11、这就是刚创建的WcfService层:
WCF如何连接服务端和客户端_第11张图片
12、(NSHA_Service)BLL,DAL和WcfService三层相互引用:
WCF如何连接服务端和客户端_第12张图片
13、开始编辑WCF配置:在编辑之前先要把WcfService设置成启动项,然后启动一下,开始配置。
WCF如何连接服务端和客户端_第13张图片
14、配置服务行为,给服务行为起一个名字为BLL。
WCF如何连接服务端和客户端_第14张图片
15、配置两个对战元素:
WCF如何连接服务端和客户端_第15张图片
WCF如何连接服务端和客户端_第16张图片
16、创建服务:在创建服务之前先要给一个操作契约,如果不给到后面就会报错。报错也不要慌,给一个操作契约就好了。
WCF如何连接服务端和客户端_第17张图片
17、创建好了服务行为,就来创建服务:
WCF如何连接服务端和客户端_第18张图片
18、点击新建服务后,弹出一个框,然后点击浏览,进行下一步:
WCF如何连接服务端和客户端_第19张图片
19、接着点击向“上一级”,回到上一个目录:
WCF如何连接服务端和客户端_第20张图片
20、回到上一个目录后,找到NSHA_Service 双击进行下一步:
WCF如何连接服务端和客户端_第21张图片
21、找到bin 文件夹双击进去:
WCF如何连接服务端和客户端_第22张图片
22、又找到Debug 文件夹双击进去:
WCF如何连接服务端和客户端_第23张图片
23、找到NSHA_Service文件双击进去:
WCF如何连接服务端和客户端_第24张图片
24、最后选择定义好的那个服务契约,点击打开回到新建服务向导元素:
WCF如何连接服务端和客户端_第25张图片
25、点击打开回到新建服务向导元素,然后就复制一下这个服务类型,点击下一步:
WCF如何连接服务端和客户端_第26张图片
26、接着点击下一步:
WCF如何连接服务端和客户端_第27张图片
27、还是点击下一步:
WCF如何连接服务端和客户端_第28张图片
28、还是点击下一步:
WCF如何连接服务端和客户端_第29张图片
29、这一步先要删除地址,再进行下一步的操作:
WCF如何连接服务端和客户端_第30张图片
30、选择“是”:
WCF如何连接服务端和客户端_第31张图片
31、点击“完成”:
WCF如何连接服务端和客户端_第32张图片
32、点击完成回到配置页面,给服务个名称:名称就是在高级那定义的服务行为的名称:
WCF如何连接服务端和客户端_第33张图片
33、选择终结点,给它一个名称:
WCF如何连接服务端和客户端_第34张图片
34、在高级里配置一下宿主环境:
WCF如何连接服务端和客户端_第35张图片
35、点击新建,给地址和服务一个名称,点击“确定”即可。
WCF如何连接服务端和客户端_第36张图片
36、这就是刚配置好的宿主环境,然后CTRL+S 保存,关闭即可。
WCF如何连接服务端和客户端_第37张图片
37、回到项目启动项目,粘贴地址运行,当出现服务就行配置成功了。
WCF如何连接服务端和客户端_第38张图片
38、以上步骤就是把服务端配置成功了,接着就是把服务端和客户端相连接,来到客户端,右键点击引用,选择“添加服务引用”:
WCF如何连接服务端和客户端_第39张图片
39、选择“添加服务引用”弹出一个框,然后把在服务器里复制的连接粘贴进来,点击“转到”,出现找到1个服务,在给一个名称,点击“确定”,一个完整的服务端连接客户端就完成了。
WCF如何连接服务端和客户端_第40张图片

你可能感兴趣的:(C#中的XAML代码)