随笔分类 -  WCF

WCF中可以使用SVCUtil.exe生成客户端代理类和配置文件
摘要:1.找到如下地址“C:\Windows\System32\cmd.exe” 命令行工具,右键以管理员身份运行(视系统是否为win7 而定) 2.输入如下命令: C:\>cd C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin C:\>cd C:\Pro 阅读全文

posted @ 2017-05-19 15:26 大西瓜3721 阅读(275) 评论(0) 推荐(0) 编辑

解决WCF大数据量传输 ,System.Net.Sockets.SocketException: 远程主机强迫关闭了一个现有的连接
摘要:开发中所用的数据需要通过WCF进行数据传输,结果就遇到了WCF大量传输问题 也就是提示System.Net.Sockets.SocketException: 远程主机强迫关闭了一个现有的连接 网上解决方案都是千篇一律互相转发的,并且没有明确的解决方案或者按照,各个博客中的解决方案都没能解决这个问题。 阅读全文

posted @ 2016-06-19 21:41 大西瓜3721 阅读(1529) 评论(0) 推荐(0) 编辑

WCF发布后远程访问的域名解析问题
摘要:环境: VS2010 sp1,.net framework 4.0,windows server 2003 x64 ,iis 6.0 症状: WCF开发测试,本地调用都正常。发布后,在浏览器中访问http://ip/Service.svc,可以正常浏览,但svcutil.exe 显示的是域名:htt 阅读全文

posted @ 2016-03-29 23:29 大西瓜3721 阅读(796) 评论(0) 推荐(0) 编辑

WCF配置文件详解(一)
摘要:<?xml version="1.0" encoding="utf-8" ?><configuration> <!-- <system.ServiceModel> section --> <system.ServiceModel> <!-- services 元素包含应用中驻留的所有service的 阅读全文

posted @ 2016-03-25 13:39 大西瓜3721 阅读(167) 评论(0) 推荐(0) 编辑

WCF 学习总结3 -- 实例模式
摘要:通过WCF的ServiceBehaviorAttribute设定InstanceContextMode有下面的3中模式: 1. Single —— 表示所有的客户端共享一个会话(服务对象)(服务关闭时才会销毁服务对象) 2. PerCall —— 表示每次调用都会创建一个会话(服务对象)(调用完毕后 阅读全文

posted @ 2016-03-25 12:24 大西瓜3721 阅读(245) 评论(0) 推荐(0) 编辑

WCF 学习总结2 -- 配置WCF
摘要:前面一篇文章《WCF 学习总结1 -- 简单实例》一股脑儿展示了几种WCF部署方式,其中配置文件(App.config/Web.config)都是IDE自动生成,省去了我们不少功夫。现在回过头来看看IDE提供的Wcf Service Library项目模板中的默认服务端配置文件——App.confi 阅读全文

posted @ 2016-03-25 12:23 大西瓜3721 阅读(204) 评论(0) 推荐(0) 编辑

WCF HTTPS配置
摘要:昨天需要把做好的一个wcf服务发布到服务器站点下的一个虚拟目录中发布过程遇到了一个问题:服务器上的环境是https,因此需要多对配置文件修改于是在网上找啊找,遇到一个问题找一个问题,可是问题依然没解决。我在网上找到了一篇文章一步步照着上面写的做。 http://www.codeproject.com 阅读全文

posted @ 2016-03-25 12:14 大西瓜3721 阅读(506) 评论(0) 推荐(0) 编辑

WCF开发时如何选择正确的实例模式(InstanceMode)?
摘要:WCF开发时如何选择正确的实例模式(InstanceMode)? 在使用WCF实例模型时,你是否思考过这几个的问题: ”WCF中的实例模式如何正确应用”? ”使用WCF中的实例模式有何原则可以遵循吗”? 众所周知:客户端调用服务时,最终会将调用服务端的某个实例来完成。在WCF服务中,可以通过Serv 阅读全文

posted @ 2016-03-07 14:25 大西瓜3721 阅读(291) 评论(0) 推荐(0) 编辑

WCF 实例化与会话
摘要:实例管理旨在解决服务实例的激活和服务实例生命周期的控制,会话的目的是在于保持相同客户端(服务代理)多次服务调用的状态。 实例上下文 实例上下文是对服务实例的封装,是WCF管理服务实例生命周期的依托,System.ServiceModel.InstanceContext 实例上下文模式 可以简单的理解 阅读全文

posted @ 2016-03-07 14:06 大西瓜3721 阅读(186) 评论(0) 推荐(0) 编辑

我的WCF之旅(3):在WCF中实现双工通信
摘要:双工(Duplex)模式的消息交换方式体现在消息交换过程中,参与的双方均可以向对方发送消息。基于双工MEP消息交换可以看成是多个基本模式下(比如请求-回复模式和单项模式)消息交换的组合。双工MEP又具有一些变体,比如典型的订阅-发布模式就可以看成是双工模式的一种表现形式。双工消息交换模式使服务端回调 阅读全文

posted @ 2016-03-07 13:59 大西瓜3721 阅读(234) 评论(0) 推荐(0) 编辑

我的WCF之旅(1):创建一个简单的WCF程序
摘要:为了使读者对基于WCF的编程模型有一个直观的映像,我将带领读者一步一步地创建一个完整的WCF应用。本应用功能虽然简单,但它涵盖了一个完整WCF应用的基本结构。对那些对WCF不是很了解的读者来说,这个例子将带领你正式进入WCF的世界。 在这个例子中,我们将实现一个简单的计算服务(CalculatorS 阅读全文

posted @ 2016-03-07 13:54 大西瓜3721 阅读(202) 评论(0) 推荐(0) 编辑

使用 ServiceStack 构建跨平台 Web 服务
摘要:本文主要来自MSDN杂志《Building Cross-Platform Web Services with ServiceStack》,Windows Communication Foundation (WCF) 是一个相当优秀的服务框架,当我们讨论跨平台的服务的时候,虽然WCF对WebServi 阅读全文

posted @ 2016-02-25 09:09 大西瓜3721 阅读(208) 评论(0) 推荐(0) 编辑

再见WCF
摘要:转眼微软的WCF已走过十个年头,它是微软通信框架的集大成者,将之前微软所有的通信框架进行了整合,提供了统一的应用方式。记得从自己最开始做MFC时,就使用过Named Pipe命名管道,之后做Winform时,使用过Remoting,再之后做B/S架构时,就会经常使用.NET平台下的Web Servi 阅读全文

posted @ 2016-02-25 09:08 大西瓜3721 阅读(333) 评论(0) 推荐(0) 编辑

使用ServiceStack构建Web服务
摘要:提到构建WebService服务,大家肯定第一个想到的是使用WCF,因为简单快捷嘛。首先要说明的是,本人对WCF不太了解,但是想快速建立一个WebService,于是看到了MSDN上的这一篇文章 Building Cross-Platform Web Services with ServiceSta 阅读全文

posted @ 2016-02-25 09:08 大西瓜3721 阅读(246) 评论(0) 推荐(0) 编辑

WCF 绑定(Binding)
摘要:绑定包含多个绑定元素 ,它 们描述了所有绑定要求 。可以创建自定义绑定 ,也可以使用下表中的其中一个预定义绑定 :不同的绑定支持不同的功能。以Ws开头的绑定独立于平台 ,支持 Web服务规范。以 Net开 头的绑定使用二进制格式,使Net应用程序之间的通信有很高的性能。其他功能支持会话、可靠的会话、... 阅读全文

posted @ 2016-01-15 14:27 大西瓜3721 阅读(255) 评论(0) 推荐(0) 编辑

WCF 配置服务 (02)
摘要:配置服务概述 • 在设计和实现服务协定后,即可配置服务。 在其中可以定义和自定义如何向客户端公开服务,包括指定可以找到服务的地址、服务用于发送和接收消息的传输和消息编码,以及服务需要的安全类型。 • 配置服务的类型 – 使用配置文件配置 – 在代码中强制配置 • 实际上,编写配置是 WCF 应用... 阅读全文

posted @ 2016-01-15 14:26 大西瓜3721 阅读(262) 评论(0) 推荐(0) 编辑

WCF 双工模式
摘要:WCF之消息模式分为:1、请求/答复模式2、单向模式3、双工模式其中,请求/答复模式,在博文:WCF 入门教程一(动手新建第一个WCF程序并部署)WCF 入门教程二中进行了详细介绍,此处将主要介绍:单向模式与双工模式。1、首先,先创建一个WCF应用程序:创建完成后,目录如下:2、删除IService... 阅读全文

posted @ 2016-01-15 14:25 大西瓜3721 阅读(472) 评论(0) 推荐(0) 编辑

.NET开源高性能Socket通信中间件Helios介绍及演示
摘要:一:Helios是什么 Helios是一套高性能的Socket通信中间件,使用C#编写。Helios的开发受到Netty的启发,使用非阻塞的事件驱动模型架构来实现高并发高吞吐量。Helios为我们大大的简化了Socket编程,它已经为我们处理好了高并发情况下的解包,粘包,buffer管理等等。 ... 阅读全文

posted @ 2016-01-15 13:31 大西瓜3721 阅读(601) 评论(0) 推荐(0) 编辑

关于WCF服务在高并发情况下报目标积极拒绝的异常处理
摘要:最近弄了个wcf的监控服务,偶尔监控到目标服务会报一个目标积极拒绝的错误。一开始以为服务停止了,上服务器检查目标服务好好的活着。于是开始查原因。一般来说目标积极拒绝(TCP 10061)的异常主要是2种可能:1:服务器关机或者服务关闭2:Client调用的端口错误或者服务器防火墙没开相应的端口但是我... 阅读全文

posted @ 2016-01-15 13:28 大西瓜3721 阅读(278) 评论(0) 推荐(0) 编辑

WCF中修改接口或步骤名称而不影响客户端程序
摘要:WCF中修改接口或方法名称而不影响客户端程序本篇接着"从Web Service和Remoting Service引出WCF服务"中有关WCF的部分。运行宿主应用程序。运行Web客户端中的网页。输入内容,点击按钮,能获取到WCF所提供的服务。现在,WCF的接口如下:namespace HelloWcf... 阅读全文

posted @ 2016-01-13 11:41 大西瓜3721 阅读(660) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示