随笔分类 - [06]WCF
-
在WebService中使用Session获取变量,没有设置 EnableSession
摘要:.NET WebService中使用 Session 现象 今天遇到个BUG,获取不到opendid 原因 WebMethod 默认 EnableSession = false 解决 [WebMethod(EnableSession = true)] [WebMethod(EnableSession 阅读全文
-
WCF服务支持HTTP(get,post)
摘要:WCF服务支持HTTP(get,post)方式请求例子 方式一: /// <summary> /// Http Get请求 /// </summary> /// <param name="url">请求地址</param> /// <param name="postData">请求参数</param 阅读全文
-
WCF之Windows宿主
摘要:WCF之Windows宿主(可安装成服务自动并启动) WCF之Windows宿主(可安装成服务自动并启动) 创建解决方案WCFServiceDemo 创建WCF服务库(类库或WCF服务库)WCFService ,添加引用System.ServiceModel、System.Runtime.Seria 阅读全文
-
心跳监控系统
摘要:心跳监控系统 何为心跳监控系统? 故名思义,就是监控某个或某些个程序的运行状态,就好比医院里面的心跳监视仪一样,能够随时显示病人的心跳情况。 心跳监控的目的是什么? 与医院里面的心跳监视仪目的类似,监控程序运行状态,一旦出现问题(比如:一些自动运行的服务、程序等突然停止运行了),那么心跳监控系统就能 阅读全文
-
Routing 服务
摘要:WCF Routing 服务 WCF4.0支持路由机制,通过RoutingService实现请求分发、拦截处理。 一、应用场景 1、暴露一个endpoint在外网,其余服务部署于内网; 2、请求分发,能对服务做负载功能; 二、WCF4.0 路由服务 图1- WCF路由示意图 WCF RoutingS 阅读全文
-
WCF搭建
摘要:WCF搭建前言:前面三篇分享了下DDD里面的两个主要特性:聚合和仓储。领域层的搭建基本完成,当然还涉及到领域事件和领域服务的部分,后面再项目搭建的过程中慢慢引入,博主的思路是先将整个架构走通,然后一步一步来添加相关元素,使架构慢慢变得丰满。这篇打算分享下应用层的搭建。根据DDD的设计原则,应用层不包... 阅读全文
-
C#动态调用WCF接口
摘要:C#动态调用WCF接口写在前面 接触WCF还是它在最初诞生之处,一个分布式应用的巨作。 从开始接触到现在断断续续,真正使用的项目少之又少,更谈不上深入WCF内部实现机制和原理去研究,最近自己做一个项目时用到了WCF。 从这个小项目中我学会了两个地方: 1、利用IIS部署WCF服务,也就是大家... 阅读全文
-
WCF宿主实践入门
摘要:WCF宿主实践入门WCF有多种宿主方式:1、自托管宿主,2、windows service宿主,3、IIS宿主,4、WAS宿主本篇一一进行简要介绍(win7 + vs2012)。一、自托管宿主利用WCF提供的ServiceHost提供的Open()和Close()方法。新建WCF服务库新建WCF宿主... 阅读全文
-
WCF
摘要:WCF03 2015 档案WCF 通道模型——实例篇摘要: 昨天在园子里看了一位高手的文章,对于WCF通道模型从设计层面到实际运用层面讲的非常的清楚和透彻,所以今天自己也动手写一点code来理解一下。之前关于wcf通道模型的讲解的书看了两遍也没这次理解那么的深刻。今天演示的只是一个简单的Demo,这... 阅读全文
-
WCF消息交换模式之双工通讯(Duplex)
摘要:WCF消息交换模式之双工通讯(Duplex)双工通讯Duplex具有以下特点:1它可以在处理完请求之后,通过请求客户端中的回调进行响应操作2.消息交换过程中,服务端和客户端角色会发生调换3.服务端处理完请求后,返回给客户端的不是reply,而是callback请求。4.Duplex模式对Binddi... 阅读全文
-
WCF服务上应用protobuf
摘要:WCF服务上应用protobufWebapi主要功能:支持基于Httpverb(GET,POST,PUT,DELETE)的CRUD(create,retrieve,update,delete)操作请求的回复格式支持JSON,XML,并且可以扩展添加其他格式。.请求的回复通过HttpStatusCod... 阅读全文
-
WCF中队列服务详解
摘要:WCF中队列服务详解一、引言 在前面的WCF服务中,它都要求服务与客户端两端都必须启动并且运行,从而实现彼此间的交互。然而,还有相当多的情况希望一个面向服务的应用中拥有离线交互的能力。WCF通过服务队列的方法来支持客户端和服务之间的离线工作,客户端将消息发送到一个队列中,再由服务对它们进行处理。下... 阅读全文
-
WCF连接被意外关闭
摘要:WCF项目中出现常见错误的解决方法:基础连接已经关闭: 连接被意外关闭在我们开发WCF项目的时候,常常会碰到一些莫名其妙的错误,有时候如果根据它的错误提示信息,一般很难定位到具体的问题所在,而由于WCF服务的特殊性,调试起来也不是那么方便,因此往往会花费不少时间来进行跟踪处理。本文介绍我在我在我的框... 阅读全文
-
WCF RIA Services异常
摘要:.svc处理程序映射缺失导致的WCF RIA Services异常在确定代码、编译结果和数据库都正常的情况下,无法从数据库取到数据。错误提示:Sysyem.Net.WebException:远程服务器返回了错误:NotFound,监听发现请求数据库的服务异常,访问相关地址HTTP404错误。 ... 阅读全文
-
WCF、Web API、WCF REST、Web Service
摘要:WCF、Web API、WCF REST、Web Service 区别Web ServiceIt is based on SOAP and return data in XML form.It support only HTTP protocol.It is not open source but ... 阅读全文
-
WCF 采用net.tcp协议
摘要:WCF 采用net.tcp协议实践概述 与Socket相比,WCF真是爽得不得了,其基本指导思想为SOA——面向服务。 其基本配置在于ABC(Address,Binding,Contract),通常,只要这三个因素配置对了,那么,基本上就无限接近目标了。 剩下的配置,就可能是行为(Behavior)... 阅读全文
-
WCF的简单
摘要:WCF的简单WCF的学习之旅一、WCF的简单介绍Windows Communication Foundation(WCF)是由微软发展的一组数据通信的应用程序开发接口,可以翻译为Windows通讯接口,它是MS为SOA (Service Oriented Architecture)战略而设计的一套完... 阅读全文
-
WCF服务最近经常死掉
摘要:系统上线后WCF服务最近经常死掉的原因分析总结前言 最近系统上线完修改完各种bug之后,功能上还算是比较稳定,由于最近用户数的增加,不知为何经常出现无法登录、页面出现错误等异常,后来发现是由于WCF服务时不时的就死掉了。后来就开始分析问题。得到的初步解决方案如下: 1、在Web端调用WCF服... 阅读全文
-
NET框架SOA解决方案(集Windows服务、WinForm形式与IIS形式发布)-分布式应用
摘要:NET框架SOA解决方案(集Windows服务、WinForm形式与IIS形式发布)-分布式应用RDIFramework.NET,基于.NET的快速信息化系统开发、整合框架,给用户和开发者最佳的.Net框架部署方案。该框架以SOA范式作为指导思想,作为异质系统整合与互操作性、分布式应用提供了可行的解... 阅读全文
-
Wcf实现IServiceBehavior拓展机制
摘要:Wcf实现IServiceBehavior拓展机制IServiceBehavior接口描述:提供一种在整个服务内修改或插入自定义拓展机制;命名空间:System.ServiceModel.Description程序集:System.ServiceModel(在 System.ServiceModel.dll 中)IServiceBehavior接口中有3个方法: 1.AddBindingParameters:该方法可以向绑定元素传递服务的自定义信息,这样绑定元素就可向服务提供正确的支持。 2.ApplyDispatchBehavior:该方法可以更改运行时属性值或插入自定义扩展对象,例如错.. 阅读全文