WPF中编辑WCF服务 配置

新建一个WCF服务应用程序,并添加两个类库(服务应用程序名和类库名自取)
WPF中编辑WCF服务 配置
在BLL类库中引用DALPublic类库
WPF中编辑WCF服务 配置
在BLL类库中,添加类(名自取),并在类中添加服务契约
WPF中编辑WCF服务 配置
在WcfService中引用BLL类库并编辑WCF服务配置
WPF中编辑WCF服务 配置
点击新建服务
WPF中编辑WCF服务 配置
点击浏览默认是会调到如图,点击上一级
WPF中编辑WCF服务 配置
WPF中编辑WCF服务 配置
依次点击BLL-bin-Debug-BLL.dll下的你所创建的服务类型
WPF中编辑WCF服务 配置
选择一个类型名称点击下一步,指定服务约定默认直接下一步,通信模式默认直接下一步,互操作方法默认直接下一步,完成服务创建
WPF中编辑WCF服务 配置
依次点击高级-服务行为
给行为添加名称BLL(名称可自取建议与服务引用类库名称相同)将ServiceMetadata中HttpsGetEnabled改为False默认为True
WPF中编辑WCF服务 配置
WPF中编辑WCF服务 配置
将ServiceDebug中的IncludeExceptionDetailInFaults改为True默认为false
WPF中编辑WCF服务 配置
打开宿主环境下的ServiceActivations点击新建
WPF中编辑WCF服务 配置
在RelativeAddress中添加服务名称加后缀.svc,在Service添加服务名称如图
WPF中编辑WCF服务 配置
点击确定保存WCF配置启动项目在地址中输入服务名称.svc出现如图所示表示创建服务成功
WPF中编辑WCF服务 配置