我的WCF之旅
> 我的WCF之旅(1):创建一个简单的WCF程序 (Artech, 2007-02-26 11:13, 阅读:184765, 评论:475)

> 我的WCF之旅(2):Endpoint Overview (Artech, 2007-02-28 13:29, 阅读:52658, 评论:105)

> 我的WCF之旅(3):在WCF中实现双工通信 (Artech, 2007-03-02 17:17, 阅读:44939, 评论:188)

> 我的WCF之旅(4):WCF中的序列化[上篇] (Artech, 2007-03-10 00:33, 阅读:25581, 评论:58)

> 我的WCF之旅(4):WCF中的序列化[下篇] (Artech, 2007-03-10 18:04, 阅读:14854, 评论:49)

> 我的WCF之旅(5):面向服务架构(SOA)和面向对象编程(OOP)的结合——如何实现Service Contract的重载(Overloading) (Artech, 2007-03-19 02:25, 阅读:17739, 评论:45)

> 我的WCF之旅(6):在Winform Application中调用Duplex Service出现TimeoutException的原因和解决方案 (Artech, 2007-03-29 00:34, 阅读:15366, 评论:48)

> 我的WCF之旅(7):面向服务架构(SOA)和面向对象编程(OOP)的结合——如何实现Service Contract的继承 (Artech, 2007-04-11 11:12, 阅读:16307, 评论:77)

> 我的WCF之旅(8):WCF中的Session和Instancing Management (Artech, 2007-06-13 01:59, 阅读:17886, 评论:86)

> 我的WCF之旅(9):如何在WCF中使用tcpTrace来进行Soap Trace (Artech, 2007-06-14 00:19, 阅读:16164, 评论:42)

> 我的WCF之旅(10):如何在WCF进行Exception Handling (Artech, 2007-06-15 02:18, 阅读:12102, 评论:41)

> 我的WCF之旅 (11): 再谈WCF的双向通讯-基于Http的双向通讯 V.S. 基于TCP的双向通讯 (Artech, 2007-06-18 18:32, 阅读:17351, 评论:92)

> 我的WCF之旅(12):使用MSMQ进行Reliable Messaging (Artech, 2007-06-29 00:57, 阅读:12328, 评论:71)

> 我的WCF之旅(13):创建基于MSMQ的Responsive Service (Artech, 2007-07-01 16:06, 阅读:11126, 评论:64)

> 返回系列文章首页

阅读排行
· 我的WCF之旅(1):创建一个简单的WCF程序 (184765)
· 我的WCF之旅(2):Endpoint Overview (52658)
· 我的WCF之旅(3):在WCF中实现双工通信 (44939)
· 我的WCF之旅(4):WCF中的序列化[上篇] (25581)
· 我的WCF之旅(8):WCF中的Session和Instancing Management (17886)
· 我的WCF之旅(5):面向服务架构(SOA)和面向对象编程(OOP)的结合——如何实现Service Contract的重载(Overloading) (17739)
· 我的WCF之旅 (11): 再谈WCF的双向通讯-基于Http的双向通讯 V.S. 基于TCP的双向通讯 (17351)
· 我的WCF之旅(7):面向服务架构(SOA)和面向对象编程(OOP)的结合——如何实现Service Contract的继承 (16307)
· 我的WCF之旅(9):如何在WCF中使用tcpTrace来进行Soap Trace (16164)
· 我的WCF之旅(6):在Winform Application中调用Duplex Service出现TimeoutException的原因和解决方案 (15366)
· 我的WCF之旅(4):WCF中的序列化[下篇] (14854)
· 我的WCF之旅(12):使用MSMQ进行Reliable Messaging (12328)
· 我的WCF之旅(10):如何在WCF进行Exception Handling (12102)
· 我的WCF之旅(13):创建基于MSMQ的Responsive Service (11126)

最新评论
> Re:我的WCF之旅(1):创建一个简单的WCF程序
http://127.0.0.1:9999/calculatorservice/metadata 客户端调用老是出现这个错误,是哪里出了问题,求大神解
- fengbeiwang 2012-02-10 15:49

> Re:我的WCF之旅(1):创建一个简单的WCF程序
“svc”“web.config”和Debug编译路径怎么可能会有关系呢?
- Artech 2012-02-10 09:06

> Re:我的WCF之旅(1):创建一个简单的WCF程序
非常好的文章,但是小弟在IIS寄宿时遇到了问题。Can you help me? 小弟,用的是VS2010和IIS7... 1、[img]http://pic002.cnblogs.com/images/2012/288860/2012020921151456.png[/img] 这是项目中文件目录。 2、Debug编译路径设置:[img]http://pic002.cnblogs.com/images/2012/288860/2012020921164870.png[/img] 3、Debug后输出 [img]http://pic002.cnblogs.com/images/2012/288860/2012020921193681.png[/img] [b]问题一:没有输出“svc”和“web.config”文件,这是为什么?[/b] 4、没关系,手动创建: [img]http://pic002.cnblogs.com/images/2012/288860/2012020921205974.png[/img] 5、IIS7添加应用程序 [img]http://pic002.cnblogs.com/images/2012/288860/2012020921214835.png[/img] 6、客户端访问出现错误: 响应消息的内容类型 text/html; charset=utf-8 与绑定(application/soap+xml; charset=utf-8)的内容类型不匹配。如果使用自定义编码器,请确保正确实现 IsContentTypeSupported 方法。响应的前 1024 个字节为:“<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>IIS 7.5 详细错误 - 500.19 - Internal Server Error</title> <style type="text/css"> <!-- body{margin:0;font-size:.7em;font-family:Verdana,Arial,Helvetica,sans-serif;background:#CBE1EF;} code{margin:0;color:#006600;font-size:1.1em;font-weight:bold;} .config_source code{font-size:.8em;color:#000000;} pre{margin:0;font-size:1.4em;word-wrap:break-word;} ul,ol{margin:10px 0 10px 40px;} ul.first,ol.first{margin-top:5px;} fieldset{padding:0 15px 10px 15px;} .summary-container fieldset{padding-bottom:5px;margin-top:4px;} legend.no-expand-all{padding:2px 15px 4px 10px;margin:0 0 0 -12px;} legend{color:#333333;padding:4px 15px 4px 10px;margin:4px 0 8px -12px;_margin-top:0px; border-top:1px solid #EDEDED;border-left:1px solid #EDEDED;border-right:1px solid #969696; border-bottom:1px solid #969696;background:#E7ECF0;font-weight:bold;fo”。 请问,这是怎么回事呢?怎么办呢???
- 星空(StarrySky) 2012-02-09 21:24

> Re:我的WCF之旅(1):创建一个简单的WCF程序
弱弱问句 wcf 数据协定与消息协定有什么区别?
- 小师傅 2012-02-07 11:46

> Re:我的WCF之旅(4):WCF中的序列化[上篇]
楼主如果能把DataContractProduct的属性用自动属性改写,阅读起来就更舒服了。
- 爱让一切都对了 2012-02-04 17:39

> Re:我的WCF之旅(4):WCF中的序列化[上篇]
DataContractProduct和DataContractOrder两个类要放在什么项目中没有在类代码出现之前给予说明,不利于读者跟着教程做。希望改进。
- 爱让一切都对了 2012-02-04 17:31

> Re:我的WCF之旅(3):在WCF中实现双工通信
非常感谢,终于明白了回调。 前两篇既有用代码配置,又有用配置文件配置,这样能够让我们知道原理,很好。在我的应用中,我确实是不想要有配置文件的。本文恰好没有用代码配置的示例,于是我按前两篇的示例,用代码进行配置,结果成功了。巩固了知识。 本文又用到了ChannelFactory,这在第一篇后半段用到过。这里再次使用相当于又一次复习。 作者写得很好!
- 爱让一切都对了 2012-02-03 23:33

> Re:我的WCF之旅(2):Endpoint Overview
如果博主能再改改本文——因为有些地方用语不一致(一会儿讲结点,一会儿讲node),英文太多,等——我会更加感谢的。
- 爱让一切都对了 2012-02-03 22:46

> Re:我的WCF之旅(2):Endpoint Overview
一开始运行有问题,后来调成功了。 本来我把Console.ReadKey();从HostCalculatorViaCode移到了Main里,结果client总是说找不到net.tcp://localhost:9999/generalCalculator。后来才想到说ServiceHost出了using就被销毁了。
- 爱让一切都对了 2012-02-03 22:44

> Re:我的WCF之旅(1):创建一个简单的WCF程序
跟着做了一遍,一切正常,非常感谢。
- 爱让一切都对了 2012-02-03 17:20

> Re:我的WCF之旅(2):Endpoint Overview
太好了这个教程
- 小伦 2012-02-03 14:46

> Re:我的WCF之旅(1):创建一个简单的WCF程序
按照老师的提示,一切正常。
- wycoo 2012-02-01 20:37

> Re:我的WCF之旅(1):创建一个简单的WCF程序
http://download.csdn.net/detail/pengzhihua/4031356 各位在iis上部署失败的可以参考这篇文章,解决办法好全的啊
- 若水19 2012-01-29 11:23

> Re:我的WCF之旅(13):创建基于MSMQ的Responsive Service
大侠,我有点搞不懂, Client端并没有得到相应的返回信息呀? 而Order Processing和Order Response都是部署在服务端的
- E猫 2012-01-13 14:11

> Re:我的WCF之旅(13):创建基于MSMQ的Responsive Service
非常感谢蒋老师的文章,文章虽然是07年的..但是确实是经典,透彻. 继续关注和学习蒋老师的博客.
- 代码之巅 2012-01-13 11:26

> Re:我的WCF之旅(8):WCF中的Session和Instancing Management
请教下楼主: 把(proxy2 as ICommunicationObject).Close(); 改为(proxy2 as IDisposable).Dispose(); 为何就没有调用析构涵数呢?难道这里不能用Dispose()?
- E猫 2012-01-11 17:35

> Re:我的WCF之旅(1):创建一个简单的WCF程序
你好,请问 using (CalculatorServiceClient proxy = new CalculatorServiceClient()) { try { [b]Console.WriteLine("x + y = {2} when x = {0} and y = {1}", 1, 2, proxy.Add(1, 2));[/b] Console.WriteLine("x - y = {2} when x = {0} and y = {1}", 1, 2, proxy.Subtract(1, 2)); Console.WriteLine("x * y = {2} when x = {0} and y = {1}", 1, 2, proxy.Multiply(1, 2)); Console.WriteLine("x / y = {2} when x = {0} and y = {1}", 1, 2, proxy.Divide(1, 2)); } catch (System.Exception ex) { } } 上面粗体代码发生如下异常,怎么回事呢?(刚接触wcf,照着博客做的) {"目标“http://127.0.0.1:9999/calculatorservice”的“http://127.0.0.1:9999/calculatorservice”与 SOAP 的安全协商失败。有关详细信息,请参见内部异常。"}
- Alsmile 2012-01-06 15:17

> Re:我的WCF之旅(1):创建一个简单的WCF程序
lz,您好 我在使用WCF时遇到了一个这样的问题: Could not find endpoint element with name 'BasicHttpBinding_IIdentityService' and contract 'IdentityService.IIdentityService' in the ServiceModel client configuration section. This might be because no configuration file was found for your application, or because no endpoint element matching this name could be found in the client element. 不知道您是否也遇到过呢?我在网上找了许久也没找到解决方案。WCF做为我的服务端(asp.net的WCF服务程序),我的客户端是winform程序,这个问题出在程序编译之后。我以client端写了一个用户控件,控件的load事件调用了WCF中的方法,当我将用户控件拖动到新的窗体上时将会出现上面的异常,导致我的用户控件不可用。但是只要将用户控件的load事件中对WCF访求的调用去掉之后,用户控件就可正常显示了。按照异常的提示,服务端也客户端的配置文件都进行了配置,不知道还有哪些地方没有考虑到呢?请LZ指点,谢谢了
- dandanlife 2012-01-06 14:41

> Re:我的WCF之旅(1):创建一个简单的WCF程序
受益匪浅,非常感谢!
- 蜗牛也是牛 2012-01-05 17:34

> Re:我的WCF之旅(3):在WCF中实现双工通信
@xofly [quote]xofly:我注释了//Console.Read();也是可以运行的,还有第三个问题,我的是XP系统,按照楼主的做法还是出现同样的问题,好像没起作用,不知道是怎么回事?[/quote] 第二个问题解决了,原来是忘了加bindingConfiguration="MyBinding"
- xofly 2012-01-05 16:33