
WCF
dxm809
这个作者很懒,什么都没留下…
展开
-
wcf DataMember上的属性设置
1 , 一般时候WCF通过复杂类型传递数据时,复杂类上面加上DataContract属性(Attribute),属性名内部有很多关于序列化,标记,重命名等设定。类的属性(Property)也会有其对应的属性(Attribute) DataMember ,大家千万不要忽视DataMember的IsRequired设定,此设定在属性(Property)类型为String时,没有任何异常,一旦出现Integer,Decimal类型时,如果不把IsRequired设定为True,则WCF则无法取得值,将永远返回初始转载 2022-04-14 11:25:19 · 270 阅读 · 0 评论 -
以windows为宿主的wcf
1 新建一个window程序2 新建一个类,实现服务约定和操作约定,不需要接口也行using System;using System.Collections.Generic;using System.Linq;using System.ServiceModel;using System.Text;using System.Threading.Tasks;namespace ...原创 2020-04-26 14:36:19 · 208 阅读 · 0 评论 -
将前面创建的wcf发布到IIS
1 新建空的web应用程序2 新建一个类将名字设定为UserInfoServiceHost.svc<% @ServiceHost Service="BLL.UserInfoService"%>3.web.config里面增加下面的配置,比在将wcf寄宿到控制台程序的配置,少了baseaddress的配置 <system.serviceModel> ...转载 2020-04-05 00:29:48 · 150 阅读 · 0 评论 -
IIS添加WCF配置
1.IIS基本配置2 WCF服务配置3检查IIS的配置检查图中红色标注部分是否已经存在,否则WCF服务是无法调用的。不幸如果没有找到这几项的话,则需要安装注册WCF组件安装注册WCF组件流程1)使用administrator管理员身份运行cmd命令行工具。(开始 ==> 附件==> 命令提示符==> 右键以管理员身份运行)2)进入WCF...原创 2020-04-05 00:23:23 · 277 阅读 · 0 评论 -
wcf控制台宿主
1 新建一个控制台程序2 新建一个IBLL库,新建一个接口,注意引入System.ServiceModel,对接口标记ServiceContract,并将方法标记为OperatinContractusing System;using System.Collections.Generic;using System.Linq;using System.ServiceModel;usi...原创 2020-04-04 22:49:22 · 312 阅读 · 0 评论 -
WCF
WCF是各种通信技术的集大成者,是windows平台下唯一的通讯框架,1 WebService写起来比较简单,直接在类的方法上添加特性标签[WebMethod]即可,而WCF需要先定义接口,添加契约标签,然后再用类实现它2 WebService只能用再IIS上,随web项目一起发布,而WCF可以在IIS上使用,也可以在window应用,控制台应用上使用...转载 2019-04-19 17:03:35 · 135 阅读 · 0 评论