随笔分类 -  WCF

摘要:报错 未能加载文件或程序集“XXXXXX”或它的某一个依赖项。试图加载格式不正确的程序。 实际上是因为引用了32位的类库,故将WCF项目生成的目标平台改为32位(x86),然后启动调试时报错: System.BadImageFormatException: 未能加载文件或程序集“”或它的某一个依赖项 阅读全文
posted @ 2020-10-28 18:47 Lulus 阅读(443) 评论(0) 推荐(1) 编辑
摘要:WCF 基本 WCF概念 WCF配置文件详解 多个不同类对象传输思路 WCF 大文件传输配置 Uri ? & = 毫秒数据字符串转换为DateTime POST请求——HttpWebRequest windows服务的编写,手动安装与卸载 WCF的几个注意事项 Rest WCF Rest用法 Xml 阅读全文
posted @ 2017-12-20 11:14 Lulus 阅读(465) 评论(0) 推荐(0) 编辑
摘要:wcf托管服务注意的问题 加上项目分为客户端-WCF服务-逻辑层-数据库三层wcf一直出现异常,说没有初始化啊之类的,如果你的逻辑代码确定没有问题的话,思考是不是wcf的配置文件(app.config)出了问题由于wcf,逻辑层,数据库层是同域的,虽然都引用了,但是需要在配置文件里面也需要修改 但是 阅读全文
posted @ 2017-12-01 10:53 Lulus 阅读(276) 评论(0) 推荐(0) 编辑
摘要:windows服务的编写 1.要添加的引用 2.写windows服务 注意:要将WCF中的配置文件拷贝到windows服务程序的配置文件中。(这点很重要) 手动安装windows服务 1.将Windows服务程序切换到设计视图, 右击设计视图选择“添加安装程序” 1 1 2 2 2.切换到刚被添加的 阅读全文
posted @ 2017-12-01 10:39 Lulus 阅读(1638) 评论(0) 推荐(0) 编辑
摘要:Bared Wrapped 通过JObject,采用键值对的方式取出结果 阅读全文
posted @ 2017-11-22 09:32 Lulus 阅读(583) 评论(0) 推荐(0) 编辑
摘要:基本思路 1、新建一个WCF服务库2、在客户端引用处右键,添加服务引用 点击发现,选择目标服务设置好命名空间 可以在高级一栏里面,设置详细信息 点击确认,添加服务引用 3、在客户端自动生成XXXClient类,可以直接调用服务的方法例子服务器 客户端 4、在添加服务引用之后,服务有所更新(新增、删除 阅读全文
posted @ 2017-11-21 14:35 Lulus 阅读(947) 评论(0) 推荐(0) 编辑
摘要:Bared Wrapped 阅读全文
posted @ 2017-11-21 14:33 Lulus 阅读(351) 评论(0) 推荐(0) 编辑
摘要:GET GET单参数 服务器 客户端 4种WebMessageBodyStyle Bare:请求和响应都是裸露的WrappedRequest:请求是包裹的(,响应是裸露的)WrappedResponse:响应是包裹的(,请求是裸露的)Wrapped:请求和响应都是包裹的例子:GetOneParame 阅读全文
posted @ 2017-11-21 14:10 Lulus 阅读(263) 评论(0) 推荐(0) 编辑
摘要:Uri+方法(GetData)+ ? + key=value & key=value …… ?表示允许不存在,即key可以是不存在的(服务器不接收) value可以为空,即…?name=&password=123 键值对之间用&(与符号)连接 key之间可以对调位置,无影响,即…?name=zl&p 阅读全文
posted @ 2017-11-21 11:34 Lulus 阅读(327) 评论(0) 推荐(0) 编辑
摘要:Web Service:是行业标准,也就是Web Service 规范ASP.NET Web Service:微软提供了Web服务的开发框架WCF :是一套框架,用来创建各种服务,是一个分布式应用的开发框架,属于特定的技术,或者平台 转载自:http://www.cnblogs.com/tearer 阅读全文
posted @ 2017-11-21 11:33 Lulus 阅读(278) 评论(0) 推荐(0) 编辑
摘要:思路:取出毫秒结果,在1970年1月1日 00:00:00的基础上,加上毫秒数 阅读全文
posted @ 2017-11-21 11:32 Lulus 阅读(2008) 评论(0) 推荐(0) 编辑
摘要:string url=""; string param=""; string result = string.Empty; HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create(url); Encoding encoding = Enc 阅读全文
posted @ 2017-11-21 11:29 Lulus 阅读(329) 评论(0) 推荐(0) 编辑
摘要:1、包装成一个对象如:List或者把一个对象塞到另一个对象内部2、除了一个对象,其他的拆分成string,int…3、使用Wrapped形式+JObject(对流无效),包装与参数对应即可4、对于流+自定义对象:把图片流包含在图片信息对象里面把对象转换成流Or先上传图片流,返回图片uri再上传图片信 阅读全文
posted @ 2017-11-21 11:28 Lulus 阅读(270) 评论(0) 推荐(0) 编辑
摘要:<bindings> <webHttpBinding> <!--这个是接收大数据加的,设置WCF服务器端数据接收上限参数,此处单位字节,故2147483647字节==2G, 仅修改这里尚不能突破 .net默认只能传4M文件的限制,还要修改 httpRuntime maxRequestLength 参 阅读全文
posted @ 2017-11-21 11:28 Lulus 阅读(386) 评论(0) 推荐(0) 编辑
摘要:今天来看看WCF的配置方法。 上图整理了服务配置过程中所用到的基本的元素,大致的步骤主要是首先要在调用服务的程序集中添加服务的一个引用,然后添加一个service并指定服务的名称、终结点,如果添加了behavior(行为)的配置,那么也需要添加一个behaviorConfiguration的配置信息 阅读全文
posted @ 2017-11-21 11:27 Lulus 阅读(967) 评论(0) 推荐(0) 编辑