2

Enterprise Library深入解析与灵活应用(8):WCF与Exception Handling AppBlock集成[下]

在上篇中,我详细介绍了如何通过自定义ClientMessageInspector和ErrorHandler,实现WCF与微软企业库中的Exception Handling Application Block(EHAB)之间的集成。这个方案的基本思路就是:当异常从服务端抛出,利用EHAB针对某个配置好...

Artech 发布于 2009-11-18 20:49 评论(7) 阅读(3751)
8

Enterprise Library深入解析与灵活应用(8):WCF与Exception Handling AppBlock集成[上]

在《WCF技术剖析(卷1)》的最后一章,我给出了一个具体的应用WCF的分布式应用实例,我把这个实例命名为PetShop。在这个例子中,我利用WCF的扩展实现了一些设计、架构模式,比如AOP、IoC等。看过本书的读者,一定还记得我还通过WCF扩展实现了于微软企业库(Enterprise Library...

Artech 发布于 2009-11-16 00:20 评论(23) 阅读(4647)
10

WCF技术剖析之二十三:服务实例(Service Instance)生命周期如何控制[下篇]

在[第2篇]中,我们深入剖析了单调(PerCall)模式下WCF对服务实例生命周期的控制,现在我们来讨轮另一种极端的服务实例上下文模式:单例(Single)模式。在单例模式下,WCF通过创建一个唯一的服务实例来处理所有的客户端服务调用请求。这是一个极端的服务实例激活方式,由于服务实例的唯一性,所有客...

Artech 发布于 2009-11-10 00:11 评论(6) 阅读(5853)
10

WCF技术剖析之二十三:服务实例(Service Instance)生命周期如何控制[中篇]

在[第1篇]中,我们介绍了WCF关于实例管理一些基本的知识点,包括InstanceContext、InstanceContextMode、已经如何通过ServiceBehaviorAttribute应用不同的实例上下文模式给不同的服务。在[第1篇]中,对WCF采用的三种不同实例上下文模式进行了简单的...

Artech 发布于 2009-11-09 00:04 评论(29) 阅读(5627)
8

WCF技术剖析之二十三:服务实例(Service Instance)生命周期如何控制[上篇]

服务调用的目的体现在对某项服务功能的消费上,而功能的实现又定义在相应的服务类型中。不论WCF服务端框架处理服务调用请求的流程有多么复杂,最终都落实在服务实例的激活和操作方法的执行上面。WCF中的实例管理(Instance Management)旨在解决服务实例的激活和服务实例生命周期的控制。 会话...

Artech 发布于 2009-11-05 20:17 评论(15) 阅读(8028)
4

WCF技术剖析之二十二: 深入剖析WCF底层异常处理框架实现原理[中篇]

在[上篇]中,我们分别站在消息交换和编程的角度介绍了SOAP Fault和FaultException异常。在服务执行过程中,我们手工抛出FaultException异常,WCF服务端框架会对该异常对象进行序列化病最终生成Fault消息。当WCF客户端框架介绍到该Fault消息之后,会做一项相反的操...

Artech 发布于 2009-10-29 19:52 评论(10) 阅读(3106)
6

WCF技术剖析之二十二: 深入剖析WCF底层异常处理框架实现原理[上篇]

对于上一篇文章 (WCF基本异常处理模式:[上篇]、[中篇]、[下篇]),主要是站在最终开发者的角度对WCF关于异常处理编程模式进行了介绍,接下来,我们需要将我们的目光转移到WCF框架内部,深入剖析整个WCF异常处理流程。在基于SOAP的消息交换过程中,异常最终通过Fault消息承载,所以很自然地,...

Artech 发布于 2009-10-28 20:58 评论(13) 阅读(4956)
8

WCF技术剖析之二十一:WCF基本异常处理模式[下篇]

从FaultContractAttribute的定义我们可以看出,该特性可以在同一个目标对象上面多次应用(AllowMultiple = true)。这也很好理解:对于同一个服务操作,可能具有不同的异常场景,在不同的情况下,需要抛出不同的异常。 1: [AttributeUsage(Attribut...

Artech 发布于 2009-10-27 19:11 评论(7) 阅读(5201)
8

WCF技术剖析之二十一:WCF基本异常处理模式[中篇]

通过WCF基本的异常处理模式[上篇], 我们知道了:在默认的情况下,服务端在执行某个服务操作时抛出的异常(在这里指非FaultException异常),其相关的错误信息仅仅限于服务端可见,并不会被WCF传递到客户端;如果将开启了IncludeExceptionDetailInFaults的Servi...

Artech 发布于 2009-10-22 18:17 评论(10) 阅读(8207)
11

WCF技术剖析之二十一: WCF基本的异常处理模式[上篇]

由于WCF采用.NET托管语言(C#和NET)作为其主要的编程语言,注定以了基于WCF的编程方式不可能很复杂。同时,WCF设计的一个目的就是提供基于非业务逻辑的通信实现,为编程人员提供一套简单易用的应用编程接口(API)。WCF编程模式的简单性同样体现在异常处理上面,本篇文章的主要目的就是对WCF基...

Artech 发布于 2009-10-21 22:36 评论(16) 阅读(11424)
0

更新IIS下WCF服务产生的两则问题

1. 现象:访问服务时出现:App-Domain could not be created.Error:0x80131902原因: 更新IIS host的服务时没有stop网站,估计是因为强制替换文件造成IIS服务崩溃;解决方案:1)run the following command: "net s...

cubean 发布于 2009-10-20 15:42 评论(0) 阅读(408)
2

.NET背景通过SCEA(Sun认证企业架构师,310-052)的建议

转载请注明:http://www.cnblogs.com/callwangxiang/archive/2009/10/20/1586753.html微软有自己的MCA,但这个似乎过于高不可攀,最起码10年经验、3份C.级成员推荐、10000$的考试费和赶考费都是比较大的负担。那么开发领域的另一个可能...

蜡笔小王 发布于 2009-10-20 10:12 评论(9) 阅读(2993)
0

关于VS2008不能调试使用WSDualHttpBinding协议WCF服务的问题

微软认为这是VS2008的一个bug,并且将在VS2010的Beta2中解决。。。你如果非要调试,就用别的协议吧。。以下摘自微软网站声明:http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=4...

cubean 发布于 2009-09-22 09:49 评论(0) 阅读(893)
0

WCF IIS host support wsDualhttp协议问题

当WCF的服务使用session时,我们只有几种协议可供选择:1. netTcp - 用这个协议是最好的,但有个重要问题是,IIS6不支持netTcp协议,所以要么我们用IIS7来host我们的WCF服务,要么就自己写一个host;2. wsDualHttp - 因为Http协议天生不是双工通讯的,...

cubean 发布于 2009-09-21 16:43 评论(1) 阅读(1233)
0

[转]3 Quick Steps for a Painless Upgrade to jQuery 1.3

it's here.哈哈,偷下懒,直接转了。:)...

James.H.Fu 发布于 2009-09-19 11:31 评论(0) 阅读(167)
0

如果唐僧师徒用上了手机!(爆笑)

如果唐僧师徒用上了手机!(爆笑)话说师徒四人走在取经路上,走的时间太Chang,人类科技已经迅猛发展了,神州到处都是手机移动基站,有一天走到一个驿站,看到“--移动神州卡,一边取经一边打”的条幅,禁不住诱惑,就把紫金钵卖了,一人买了一个手机。    -------------...

公众号73只蚂蚁 发布于 2009-09-04 18:17 评论(1) 阅读(458)
0

大开眼界的梦幻PHOTO

大开眼界的梦幻PHOTOhttp://four-corner.appspot.com/ http://four-corner.appspot.com/...

公众号73只蚂蚁 发布于 2009-09-03 09:33 评论(0) 阅读(377)
3

关于IIS7 host WCF service支持netTCP协议问题

在用IIS7 host WCF服务时,准备使用传说中IIS7支持的netTCP协议,过程中遇到以下问题:第一个问题:站点绑定添加于修改也可以直接通过IIS管理器进行:选择相应站点=〉在右边的部分“Bindings”=〉在弹出的Site Bindings对话框中可以添加新的站点...

cubean 发布于 2009-08-28 15:26 评论(3) 阅读(4809)
1

XmlSerializer不能序列化Dictionary对象。。。

异常:System.NotSupportedException : Cannot serialize member corp.Azure.DictProperties of type System.Collections.Hashtable, because it implements IDicti...

James.H.Fu 发布于 2009-08-28 12:26 评论(3) 阅读(4482)
8

WCF技术剖析之二十: 服务在WCF体系中是如何被描述的?

任何一个程序都需要运行于一个确定的进程中,进程是一个容器,其中包含程序实例运行所需的资源。同理,一个WCF服务的监听与执行同样需要通过一个进程来承载。我们将为WCF服务创建或指定一个进程的方式称为服务寄宿(Service Hosting)。服务寄宿的本质通过某种方式,创建或者指定一个进程用以监听服务...

Artech 发布于 2009-08-27 16:30 评论(9) 阅读(7023)

团队名称

  • WCF技术研究团队

团队简介

  • WCF是MS在分布式开发技术上的集大成者,同时也是.net 3.0中最重要的一个组成部分,目前很多人在学习这门技术,本团队就是想更方便的方便大家学习交流WCF技术,
    团队目标
    长期目标:打造中国最好的WCF学习团队

    热烈祝贺本团队在首页中被推荐,感谢dudu站长的大力支持。

团队成员

1. 菩提树下的杨过 2. 绿水青山 3. webabcd 4. 81 5. 亮小猪 6. zyip 7. NewSea 8. goyier 9. Artech 10. 飞花雪月 11. gjcn 12. 大石头 13. volnet(可以叫我大V) 14. 小庄 15. Ron.Liang 16. 南桥一梦 17. 梅桦 18. 独孤残云 19. 麦机长 20. 侯垒 21. Blackie 22. KidYang 23. 李运琪 24. 天纯蓝 25. 李学斌 26. 杨义金 27. ♂风车车 28. 公众号73只蚂蚁 29. Silent Void 30. xfrog 31. WizardWu 32. Perfectionist 33. 上不了岸的鱼 34. Du大调 35. Leepy 36. stg609 37. Robin Zhang 38. 木蚂蚁 39. min.jiang 40. Inrie 41. TT.Net 42. alex hu 43. Komici 44. 王景 45. Leo(binbin) 46. 生鱼片 47. James.H.Fu 48. Jiger 49. funnyzak 50. 964 51. PENGHAO-X 52. WilsonWu 53. ξ箫音ξ 54. antony.net 55. 智艾悦 56. 冰碟 57. 晓梦庄子 58. PointNet 59. 周国选 60. 褚一剑 61. Kira基拉 62. 翔如飞飞 63. pepper 64. 江南白衣 65. Kingly 66. 张逸 67. liyukun 68. 么么茶.NET 69. sig556 70. 努力偷懒 71. key_sky 72. 浮云的等待 73. seyon 74. Jun1st 75. 草莽 76. 杨枝风月 77. 金风玉路 78. Charles Chen 79. 朱煜 80. 雀巢咖啡 81. fanscen 82. ferlysky 83. John Yang 84. marquee 85. guojin 86. Anytao 87. 李阳 88. yiyisawa 89. 暗香浮动 90. PuserChen 91. 蓝蓝的月亮 92. Athrun 93. 懒蜜蜂 94. ⌒緈だ旭☆⌒ 95. xxp 96. 穿墙匪 97. 雨田笑 98. 小宋 99. flankerfc 100. 鹰击长空 101. 李明飞 102. jerreychen 103. 沙狐 104. Jacky Zhou 105. 咖喱克斯 106. licaiks 107. love .net FrameWork 108. 螞蟻漫步 109. 横刀天笑 110. chnking 111. nj 112. toon的泥瓦匠 113. HollisYao 114. Sam.Sun 115. upzone 116. GaryChen 117. 陛下 118. 斯克迪亚 119. 蜡笔小王 120. Be Myself 121. tianxd 122. 不若相忘于江湖 123. 狂聊 124. Care健康 125. 镜涛 126. 蝙蝠23155 127. I,Robot 128. BAsil 129. TerryLee 130. Henry Cui 131. JL 132. aosme 133. Haozes 134. 陋室 135. Fred-Xu 136. 寻乐 137. qdzhbsh 138. 梦幻天涯 139. aminic 140. 冰绿茶 141. works guo 142. AppleSeeker(冯峰) 143. RicoRui 144. Bēniaǒ 145. 心利 146. haoyuhai 147. Minja 148. Virus-BeautyCode 149. jinweida 150. cubean 151. xuanfeng 152. 秋天的云 153. Mayvar 154. 随风逝去(叶进) 155. G yc {Son of VB.NET} 156. 系咪噶 157. Keep Walking 158. 若问 159. witrays 160. J.D Huang 161. 徐 磊 162. yingql 163. 怡红快绿 164. EntLib 165. 狐说 166. 一味 167. 老马的家 168. Atom Yan 169. 小树爸爸 170. Done 171. 尊敬 172. zhaojunqi 173. GIS小能 174. 达达7 175. ppchen(陈荣林) 176. Clark Zheng 177. 李涛 178. wt699 179. james.dong 180. 寂静森林 181. everx 182. DreamTrue 183. Frank Xu Lei 184. ziqiu.zhang 185. 齐.net 186. IamV 187. zh-cn@live.com 188. JacksonLin 189. 周郎 190. o0myself0o 191. China.Cupid 192. CODE 193. 田嵩 194. zhangli 195. 草羹 196. 史泽昊 197. 火火 198. yo 199. Jerry Qian 200. ln_leo