随笔分类 -  WCF编程

摘要:http://msdn.microsoft.com/zh-cn/hh771302 很多朋友在看完博客之后希望能够获取到代码或者说明,快速演示系列里面我对一些技术点进行了演示和说明, 还有代码和视频,希望我的分享能够帮助到更多人。 如果有朋友有疑问或者建议,请联系我 wengyuli艾特hotmail 阅读全文
posted @ 2011-12-23 20:10 翁玉礼 阅读(1806) 评论(3) 推荐(1) 编辑
摘要:序 最近闲时在想能不能自己搞一套分布式开发的框架出来,因为深感使用标准WCF的一些配置繁琐,虽然造车轮的工作非常费精力,劳民伤财,但对理解现在的一些如.net remoting, wcf ,webse... 阅读全文
posted @ 2011-05-11 01:15 翁玉礼 阅读(6552) 评论(16) 推荐(12) 编辑
摘要:异常分类 WCF的客户端调用由于要使用到非托管的资源,通过网络连接传输数据,有Socket通信开发经验的朋友都知道在网络连接过程中可能出现许多问题,WCF虽然经过了良好的封装,但仍然需要我们在调用时用代码去解决。 WCF客户端调用的异常分为两种类型:预期异常和意外异常,预期异常指的是在通信过程中可能会发生的TimeoutException、CommunicationException 以及Co... 阅读全文
posted @ 2011-04-29 08:35 翁玉礼 阅读(3107) 评论(10) 推荐(4) 编辑
摘要:手头上需要调试两个项目 一个是老项目,采用WCF,tcp协议,Host在控制台上,上线后用户反馈使用起来非常慢,经常出现登录不上问题,有几个方面的怀疑 WCF本身采用TCP时的不稳定性,非try ca... 阅读全文
posted @ 2011-04-08 00:40 翁玉礼 阅读(1810) 评论(2) 推荐(1) 编辑
摘要:前两篇写了在IIS7下部署SVC文件引导WCF服务,采用了net.tcp文件,但是实际的开发中,由于项目的架构已经确定,不宜做大的改动,且为了试项目组成员开发方便,我们之前的项目架构是这样的: 主体是... 阅读全文
posted @ 2011-04-06 21:52 翁玉礼 阅读(2082) 评论(2) 推荐(2) 编辑
摘要:完善Demo 在上一篇 WCF服务重构实录(上)中,我们建立了项目,这里再建立一个简单的客户端调用WCF服务来测试,很简单 这样一个完成的Demo就完成了,那么怎么将这个服务移植到IIS呢? 开始转移... 阅读全文
posted @ 2011-04-04 23:51 翁玉礼 阅读(4131) 评论(4) 推荐(6) 编辑
摘要:项目需求 之前的项目中采用了WCF,绑定模式选择的是netTcpBinding,宿主选择了控制台方式,主要考虑两方面优点: 方便管理宿主的生命周期 提升服务性能 但是在实际的开发过程中产生了许多问题,... 阅读全文
posted @ 2011-04-04 22:42 翁玉礼 阅读(3412) 评论(4) 推荐(4) 编辑
摘要:前些日子,华章公司联系到我,录制了一期视频,关于WCF和Silverlight数据交互的内容,主要利用了WCF的双工通信实现了聊天内容的推送等,有需要的朋友可以看一看。 地址:http://product.china-pub.com/3501672 阅读全文
posted @ 2011-03-17 16:09 翁玉礼 阅读(1283) 评论(2) 推荐(2) 编辑
摘要:分布式开发中有一个基本的元素组成,就是通过简单对象访问协议(soap)来解决远程的对象传输问题,可以将一个对象序列成XML形式来传递,形如: 这种对象呢,会在传输时被WCF标记为XML数据,因为XML... 阅读全文
posted @ 2010-12-27 20:30 翁玉礼 阅读(5855) 评论(24) 推荐(8) 编辑
摘要:在最近的开发中,总是发现人数一多就会有用户莫名其妙的界面卡死,或者直接掉线的情况,不知道是什么原因,由于项目采用的是netTcp绑定,猜想可能是并发连接的问题。于是查了一下: 在windows7中,... 阅读全文
posted @ 2010-12-27 17:13 翁玉礼 阅读(8426) 评论(6) 推荐(8) 编辑
摘要:今天在做一个Demo时,突然发现一个问题,在wcf服务的根目录下放置一个策略文件后   ... 阅读全文
posted @ 2010-12-24 16:25 翁玉礼 阅读(971) 评论(2) 推荐(13) 编辑
摘要:最近很多朋友在跟我讨论WCF和Silverlight开发时,都经常会问到一个小问题,如何同时调试WCF和Silverlight程序,这里做一个简单的Demo来演示,方便查阅。 首先建立一个Silve... 阅读全文
posted @ 2010-12-21 17:00 翁玉礼 阅读(3705) 评论(17) 推荐(22) 编辑
摘要:摘要 在项目开发中,我们可能会适时的选择http或者tcp绑定的wcf服务,可以使用控制台来托管服务,也可以使用IIS来承载服务,由于IIS本身对于请求和异常的处理能力,使得我们可以省去很多开发精力... 阅读全文
posted @ 2010-11-22 00:09 翁玉礼 阅读(7838) 评论(33) 推荐(6) 编辑
摘要:熟悉WCF的朋友应该都了解WCF的双工回调,这里简单说一下,WCF的服务开放出去后,一旦有客户端调用,服务端便会保留各个客户端的一个句柄,然后服务端会在合适的时候做远程调用来给客户端传递一些数据,这个类似远程事件绑定的机制非常有用,很多时候可以避免timer的主动请求服务器,而是由服务器主动推送数据给客户端:然而,这种机制,有一个问题,就是当client注册到服务器后,client可能会意外掉线但... 阅读全文
posted @ 2010-11-17 01:48 翁玉礼 阅读(6039) 评论(41) 推荐(7) 编辑
摘要:前段时间发了一些自己在Silverlight和WCF开发方面的文章,有幸得到大家关注,由于平日工作较忙,无法实时跟大家交流,请有问题需要解答的朋友在此列出问题,我会在工作之余,尽我所能来回答。 阅读全文
posted @ 2010-11-11 10:05 翁玉礼 阅读(1058) 评论(6) 推荐(3) 编辑
摘要:WCF的端口共享,解决了两个应用程序不能同时监听一个端口的问题。 阅读全文
posted @ 2010-11-02 00:05 翁玉礼 阅读(1000) 评论(0) 推荐(1) 编辑
摘要:There is already a listener on IP endpoint 0.0.0.0:4503,这是个麻烦的小错误。 阅读全文
posted @ 2010-11-01 11:12 翁玉礼 阅读(1125) 评论(5) 推荐(0) 编辑
摘要:提示 在写这个系列的每一篇博客时都会遇到不同的问题,最终的代码以最后一个TCP的视频对话为准,附上的这里附上源代码也是最后一篇文章的代码,希望对您有用。 阅读全文
posted @ 2010-10-30 22:18 翁玉礼 阅读(1484) 评论(1) 推荐(3) 编辑
摘要:今天同事想在TCP绑定的wcf服务的外层包一个webservice,一般的服务都可以进行包装,但遇到有双工回调的wcf服务时,稍微麻烦了点,需要在实例化服务时加上回调实例。 阅读全文
posted @ 2010-10-28 14:11 翁玉礼 阅读(2756) 评论(4) 推荐(2) 编辑
摘要:今天使用WCF传输用户集合时出现了一个诡异的错误:System.ServiceModel.CommunicationException: 服务器未提供有意义的回复;这可能是由协定不匹配、会话过早关闭或内部服务器错误引起的。百思不得其解,在数次尝试后,发现应该不会是协定不匹配或者会话关闭,于是尝试将传输的List<User>变小,当List<User>变的很小时变不再出现这个... 阅读全文
posted @ 2010-10-14 16:19 翁玉礼 阅读(4653) 评论(10) 推荐(3) 编辑