文章分类 -  WCF

摘要:转载自:http://blog.sina.com.cn/s/blog_60d8c2260100vt81.htmlWCFIISDEBUG(启动服务:1.将solution中的web site选为启动项,“右键-> Set as StartUp Project”2.设置server中断点3.在IIS Manager中点击发布的网页,browser4.在Debug中选择"Attach to Process",在"Available Processes"中选中"w3wp.exe"(注:如果跳过第三步,基本上找不到w3wp.exe.... 阅读全文
posted @ 2012-02-22 10:48 べ梦幻ヴ乀疯 阅读(140) 评论(0) 推荐(0)
摘要:转载自:http://www.cnblogs.com/xinhaijulan/archive/2010/10/07/1844940.htmlWCF面向服务应用程序系列之二:契约设计(ExplicitContract) WCF的契约主为分为:服务契约、数据契约、消息契约,其中数据契约包括:可序列化的数据类型和已知类型。而我们在设计契约时,则主要采用三种方式:明确契约(ExplicitContract)、已知类型契约(KnownTypesContract)和消息契约(MessageContract)。开发环境:Visual Studio 2010 + Net Framework 4.0。 明确契. 阅读全文
posted @ 2012-01-13 12:42 べ梦幻ヴ乀疯 阅读(146) 评论(0) 推荐(0)
摘要:转载自http://www.cnblogs.com/wang_yb/archive/2010/06/05/1752461.htmlWCF服务端实例的生命周期 本篇主要介绍WCF服务的生命周期,以及通过配置来控制处理客户端请求的服务实例的建立和销毁的时机。WCF共有三种方式来控制服务端实例的生命周期:1.PreCall方式对于客户端的每一个请求,服务端即生成一个实例。请求结束后释放服务端实例。工作流程如下:1)客户端创建代理对象(Proxy)2)客户端调用代理对象的一个契约操作,代理对象将其传递给宿主程序3)服务应用程序创建一个新的服务契约对象,并执行请求的操作4)在执行完请求的操作后,如果要求 阅读全文
posted @ 2011-12-06 15:20 べ梦幻ヴ乀疯 阅读(190) 评论(0) 推荐(0)
摘要:转载自http://www.cnblogs.com/danielWise/archive/2011/02/23/1961895.htmlWCF 第九章 诊断 使用服务配置编辑器 到这一章目前为止,我们已经确定了手动使用基于XML的方法来通过更新配置文件开启消息跟踪和消息日志功能。实际上,有一个更加容易和更不容易出错的方式来使用SDK工具添加并修改配置设置。如果Windows SDK已经安装了,编辑器可以在所有程序->微软Windows SDK->工具下找到。然而,在Visual Studio 中你可以通过右键一个配置文件并选择编辑WCF配置文件来快速的启动编辑器(如果这里没有可以通 阅读全文
posted @ 2011-11-29 10:36 べ梦幻ヴ乀疯 阅读(126) 评论(0) 推荐(0)
摘要:转载自http://hi.baidu.com/graywormWCF开发实战系列二:使用IIS发布WCF服务 上一篇中,我们创建了一个简单的WCF服务,在测试的时候,我们使用VS2008自带的WCFSVCHost(WCF服务主机)发布WCF服务,以便进行测试。这种VS2008内置的WCFSVCHost只适用于开发人员测试的使用,能进行WCF服务部署。这一篇文章中我们来看一下如何在IIS中部发布我们上一篇中做好的WCF服务。 第一步:打开我们上一篇文章中建立的WCF服务项目。 图《1》 第二步:新建WCF服务站点。在解决方案上右击,选择“添加”->“新建网站”,打开新建网站对话框。在“添加 阅读全文
posted @ 2011-11-25 15:47 べ梦幻ヴ乀疯 阅读(174) 评论(0) 推荐(0)
摘要:转载自http://hi.baidu.com/graywormWCF开发实战系列一:创建第一个WCF服务 在这个实战中我们将使用DataContract,ServiceContract来构建WCF服务,并使用VS2008内置的“WCFSVCHost”运行我们创建的WCF服务,并使用“WCF测试客户端”来测试我们创建的服务。在此WCF服务中我们将建立一个关于Book的服务,并实现对Book的添加、删除和检索操作。 第一步:创建“WCF服务库”“文件(F)”->“新建项目(P)...”打开新建项目对话框。在左侧的“项目类型”中选择“WCF”,然后再在右侧的“模板”中选择“WCF服务库”。在下 阅读全文
posted @ 2011-11-25 15:46 べ梦幻ヴ乀疯 阅读(145) 评论(0) 推荐(0)
摘要:转载自http://www.cnblogs.com/wuhong/archive/2011/01/13/1934492.htmlREST 表述性状态转移(Representational State Transfer,REST),不是一种标准,而是一种软件架构风格。 基于REST的服务与基于SOAP的服务相比,性能、效率和易用性上都更高,而SOAP协议非常的复杂和不透明。REST受到越来越多的Web服务供应商欢迎。目前大部分供应商,如yahoo、google、Amazon等都提供REST风格的服务。 REST的主要原则是:1.网络上的所有事物都可被抽象为资源;2.每个资源都有一个唯一的资源标识 阅读全文
posted @ 2011-11-25 09:54 べ梦幻ヴ乀疯 阅读(197) 评论(0) 推荐(0)